You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The number of completed paths stops changing at some point.
Due to this, traces with the -vvvvv option are not even displayed.
At the same time, the analysis continues, as the number of outstanding paths constantly increases and decreases
I suspect the problem is using vm.snapshotState() function and assuming that the state was changed after some symbolic call.
And if not - the path will not count as "completed". Since it can't find any completed path it looks like this number is frozen.
But It is hard to debug such paths. Maybe halmos should print even such non-reverted but stopped by "assume" paths?
Describe the bug
The number of completed paths stops changing at some point.
Due to this, traces with the -vvvvv option are not even displayed.
At the same time, the analysis continues, as the number of outstanding paths constantly increases and decreases
To Reproduce
igorganich/damn-vulnerable-defi-halmos@e4f554f
halmos --solver-timeout-assertion 0 --function check_backdoor --loop 100
Environment:
The text was updated successfully, but these errors were encountered: