You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Lang.Crucible.Backend.Online interactions with the solver process are generally guarded with exception handlers in order to ensure that the solver process is transparently restarted when necessary. However, in some cases closing the IO channel will raise an IO exception despite being wrapped in maybe (i.e. maybe (return ()) hClose auxh). This can potentially get the online solver into an inconsistent state, or get higher-level tools into an inconsistent state.
The text was updated successfully, but these errors were encountered:
In
Lang.Crucible.Backend.Online
interactions with the solver process are generally guarded with exception handlers in order to ensure that the solver process is transparently restarted when necessary. However, in some cases closing the IO channel will raise an IO exception despite being wrapped inmaybe
(i.e.maybe (return ()) hClose auxh
). This can potentially get the online solver into an inconsistent state, or get higher-level tools into an inconsistent state.The text was updated successfully, but these errors were encountered: