Skip to content

Nondeterministic error '(error "tactic failed: canceled")' with check-sat-using par-or #2458

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

Closed
mschwerhoff opened this issue Aug 2, 2019 · 1 comment

Comments

@mschwerhoff
Copy link

Running a self-compiled x32 build of Z3 revision 294dcf7 on Windows 10 x64 on this SMT-LIB file, I non-deterministically get (error "tactic failed: canceled") errors. The error isn't easy to reproduce, though: on my machine, it takes about 3000 Z3 runs with varying random seeds to observe it.

A few observations I've made:

  • Removing (set-option :timeout 10) before check-sat-using seems to make the problem disappear
  • The rlimit-delta is always 17, for both successful and erroneous runs
  • Whenever I removed larger parts of the file, I could no longer reproduce the problem
  • Using a debug build of the same Z3 revision, I also could no longer reproduce the problem, even with > 10K executions

Please let me know if there is anything I can do to help.

Thank you,
Malte

@mschwerhoff
Copy link
Author

Thank you for fixing the issue so quickly!

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

No branches or pull requests

1 participant