Send of malformed data to secp256k1Verify leads to deploy "stuck" and node being able to propose blocks with no new deploys.

Description

Steps to reproduce:

  1. Send to system secp256k1Verify contract some random data

    1 2 3 4 5 6 7 8 new sigVerify, debug(`rho:io:stdout`) in { sigVerify!("dfdf","fdsf","dfsfd") | new c in { contract sigVerify(@data, @signature, @pubKey) = { @"secp256k1Verify"!(data.toByteArray(), signature.hexToBytes(), pubKey.hexToBytes(), *c) } } }
  2. Observe node responded with "Internal error encountered while processing deploy" and printed

    1 }: null
  3. All subsequent proposes create blocks despite the fact that no new deploys been received, trying to evaluate stuck deploy.

Environment

None

Status

Assignee

Joseph Denman

Reporter

nutzipper

Priority

Medium

Affects versions

RNode-0.9.11

Components

None

Sprint

Epic Link

None

Labels

None
Configure