-
Notifications
You must be signed in to change notification settings - Fork 273
CBMC never finishes verification when using --floatbv and --smt2 #1944
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
Comments
Most likely the same issue as #344. Some bug appears to create a loop in the data structures. |
It's not a loop in the data structure; it is structural sharing which happens a lot in the floating-point encodings. @mikhailramalho see #344 for the current (and, really correct) work-around. If you just want an SMT formula, use --fpa. |
@martin-cs Are your sure about the assertion about sharing? I've been running the simple example from #344 now for >570 hours. |
Hi, thank you for the replies. Indeed, it looks like a duplicate of #344. I tried to debug the formula generation and trying to print I hope it helps. |
By 'doesn't work', I mean it hangs in the print call. |
Hi all,
I'm trying to dump the SMT formula of programs with floating-points and I get the following output:
It's running for a couple of days now.
No crash or high memory usage (~50MB).
It happens in the programs floats-esbmc-regression/nondet.c from SV-COMP.
The text was updated successfully, but these errors were encountered: