HarvardPL / formulog

Datalog with support for SMT queries and first-order functional programming
https://harvardpl.github.io/formulog/
Apache License 2.0
155 stars 10 forks source link

Codegen: binary terminated by signal 13 #28

Closed aaronbembenek closed 1 year ago

aaronbembenek commented 1 year ago

Sometimes the binary we generate exits with code 141, signaling that it has been terminated by signal 13 (trying to write to a closed pipe). In particular, this occurs in the interp-N benchmarks for the symbolic executor. This seems to have been introduced by explicitly terminating Z3 child processes (#27).