Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CTRL+C fails to exit clean #903

Closed
feliam opened this issue May 29, 2018 · 3 comments
Closed

CTRL+C fails to exit clean #903

feliam opened this issue May 29, 2018 · 3 comments

Comments

@feliam
Copy link
Contributor

feliam commented May 29, 2018

Keyboard interruption fails close everything and call finalize. To trigger just try to cancel (CTRL+C) default evm analysis a few times.

@disconnect3d
Copy link
Member

Loud thinking: since we save a lot of state anyway it would be nice to be able to suspend analysis/processing with ctrl+c and resume it later (so one could e.g. restart computer or move state to another machine).

@feliam
Copy link
Contributor Author

feliam commented May 29, 2018

Yes! We used to have the ability to start from a previously canceled "workspace". Which pretty much has only a bunch of serialized states.
It's a nice idea. I think that we'll need the config(*) idea first so the analysis is actually continuable.

config: (I think it may be an issue already for this)
Need a global accessible configuration module backed by 3 things:

eg.
config.smtlib.assume_unknown_as_unsat
config.smtlib.solver_timeout
config.global.random_seed ?
...

@ehennenfent
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants