Election-Tech-Initiative / electionguard-cpp

A C++ implementation of ElectionGuard specification focused on encryption components.
https://www.electionguard.vote/
MIT License
23 stars 26 forks source link

🐞 Nuget Package Leaking memory #326

Closed SteveMaier-IRT closed 2 years ago

SteveMaier-IRT commented 2 years ago

Is there an existing issue for this?

Current Behavior

Defect ID : 15986 ElectionGuard: Scan ran out of resources and system alerted after scanning just 117 ballots

Description

ElectionGuard: Scan ran out of resources and system alerted after scanning just 117 ballots Setup:

  1. Election used was the County single-sheet
  2. LAT was printed 3 times for volume testing
  3. Scan all of the ballots from all 3 LAT sets Expected Results:
  4. All ballots can be scanned and cast without issue Actual Results:
  5. System Alert - In order to continue using this machine, the system resources need to be refreshed
  6. This alert occurred after scanning only 117 ballots.
    Impact:
  7. Very High - voter facing and occurs way too often - looks bad to have a Scan error and need rebooting this often Legacy: This error usually only occurs after scanning thousands of ballots and is unlikely to be seen in previous versions of Verity. Also, for an election of this size (small) we should not see this error

Defect Details

Defect ID 15986 Status New Project Scan Subject Saving Data Reproducible Y Severity 4-Very High Priority 5-Urgent Detected on Date 2022-08-26 Defect Type Product Defect Modified 2022-08-26 10:31:56 Detected in Release ElectionGuard Detected in Cycle Drop 5 Target Release ElectionGuard

Expected Behavior

All ballots can be scanned and cast without issue

Steps To Reproduce

No response

Environment

- OS:

Anything else?

No response