-
Notifications
You must be signed in to change notification settings - Fork 82
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
Boogie Stackoverflow when running SMACK #218
Comments
Hi @blizzard4591, My suggestion — besides opening an issue with Boogie — would be to use Smack with the Corral verifier instead of Boogie. We now use Corral by default, but you can choose explicitly which verifier you want to use with Smack by passing the flag Given that you seem to be using an old version of Smack that didn't enable Corral by default, it would probably be a good idea to upgrade to the latest version as well. |
Corral currently does not work with the I suggest your try invoking SMACK without turning on various SV-COMP heuristics by using this command:
|
Sorry for taking so long, I was working on generating a small example showing the problem. I used CReduce to generate this (somewhat nonsensical) short example:
which, when verified using the command How can I preserve the Boogie Input file for sending this to the Boogie team?
I can see the path, but the file gets deleted. |
I investigated this issue. In short, when -x=svcomp is enabled, then SMACK automatically selects 100 loop unrolls as the default for your benchmark. Subsequently, you get the exception in Boogie, which should be investigated further.
|
As of half a year ago or so, we added support for floating-points to Corral. This issue probably disappears once Corral is used instead of Boogie. I am closing this, unless someone comments on it providing more feedback. |
Sadly, I am unable to provide the used source code (NDAs), but I am willing to debug and triage the issue under guidance if requested.
The text was updated successfully, but these errors were encountered: