trailofbits / sienna-locomotive

A user-friendly fuzzing and crash triage tool for Windows
https://blog.trailofbits.com/user-friendly-fuzzing-with-sienna-locomotive
GNU Affero General Public License v3.0
131 stars 24 forks source link

Allocation failure in server causes unconditional exit #311

Closed woodruffw closed 5 years ago

woodruffw commented 5 years ago

We neglect to free the mutation buffers that we receive, leading to slow memory exhaustion and eventually a fatal check. The fix here is just to free the mutation buffer once we're done with it (duh) and to convert our fatal checks into errors and warnings.