-
Notifications
You must be signed in to change notification settings - Fork 63
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
Boolector error involving constant array assignments #75
Comments
What version of Boolector are you using and what error message do you get? |
Sorry about that. I'm using commit 62f1ec9 and the error message is: |
Is this the original trace, which was also generated with the Boolector binary from commit 62f1ec9? Did you use Boolector via the API or did you provide an input file? In case of an input file, can you share it? |
I re-generated the trace to be sure that it was generated from commit 62f1ec9. It is attached. btor-62f1ec9.trace.zip The error now is: I am calling Boolector using the API so there is no input file to share. :/ |
Hmm, can you configure Boolector with |
For some reason, configuring with
|
Ok that's the same assertion error I get on my machine. I'll take a look. Thanks for the infos! |
@dbueno I've added new API checks and removed an incorrect assertion. Can you try again with latest master? |
I updated boolector to 4a3d82c. From this commit, I generated a new trace that produces an error. btor-4a3d82c.trace.zip
The trace from 62f1ec9 also produces an error but I'm not sure if that's what you expect. |
What happens if you run |
What SAT solver do you use? Lingeling or CaDiCaL? |
I'm using lingeling only. |
Pushed cad16b1 to master. Let me know if this fixes your problem. |
I'm not sure it's the same issue, but Boolector keeps crashing when I try to verify a formula with const_array. This is a reduced trace; it crashes when trying to dump the const_array node right after creating it: It happens with the latest release and with cad16b1. When I try it with a debug version, it fails the following assertion:
I'm using lingeling only. |
@mikhailramalho Yeah, that's a different issue. I created a new issue for this. Let's continue the discussion there. |
Yes, this fixes it! Thanks. |
Attached is a btor trace that leads to an error.
btor.trace.zip
I generated this trace when solving problems involving constant arrays. I am not sure what is going wrong but I hope it will be clear to the authors. Is this behavior expected or not?
The text was updated successfully, but these errors were encountered: