-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
[BUG] Stack overflow when checking model #119
Comments
Thanks for your report! We will try to see how this stack overflow could happen. |
Just trying to figure out, how this could happen. Do you use recursive operators or recursive functions in your spec? |
Yes, there is a recursive function. |
I was curious to see if the tool worked without recursive functions, so I tried running on an older version of the specification and got a really surprising error. In this older version, the only recursive function left was defined as such:
I simply commented out the definition and some properties which used it and ran Apalache. This was the result:
I almost opened an issue because it seems like a completely different problem, but what is the likelihood of the two problem operators having the same name?! Another thing - I can't seem to find a good way to extract |
That seems to be related to #49, as We have added support for recursive operators. This needs some annotations. For the |
Describe the bug
See attached trace. Doesn't seem to be related to #18 but I'm not sure.
detailed.log
To Reproduce
Unfortunately I can't provide the specification. Hopefully this issue is still helpful and not just annoying... if more information is really needed I could maybe replace some names and post excerpts.
Desktop (please complete the following information):
Docker on Ubuntu 18.04:
The text was updated successfully, but these errors were encountered: