Closed ChrisTimperley closed 1 year ago
I believe that this issue is pretty much wrapped up at this point. Scenarios either run as expected and produce an output or else they run out of memory. In either case, this particular failure mode no longer occurs.
I had a closer look into what's going on in cases where we see the following behavior (with no timeouts):
It turns out that the trace command is failing entirely (the failure isn't recognized by the fuzzer script):
I'm not sure why this is happening. @yannicnoller mentioned something about build options, so I'll play around with those next week (e.g., double checking that we compile a static binary).
Update: If I rebuild the above example from scratch, I can get it to work (good news!). Notably, I added
--enable-static
and--disable-shared
to the./configure
command; I also DID NOT use any sanitizers. I'll try again with a sanitizer enabled to see if I see bad behaviors.