-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Related: #396
At the moment, Kontrol doesn't report if an SMT solver timeout has occured—to identify that the solver has timed out, one needs to look at the backend's bug report. We should add the corresponding message to the output, perhaps with a suggestion to increase the --smt-timeout
value.
As discussed with the backend team last week, an smt solver error
during the execution can be safely interpreted as a timeout. We should
- in
pyk
, handle ansmt solver error
(with error code 5) separately and add the term causing the error to output (that was done previously in Make KCFGExplore aware of aborting requests due to unknwon predicates pyk#744) - in
kontrol
, add a corresponding error message suggesting increased timeout via--smt-timeout N
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request