Open junkil-park opened 2 years ago
In order to diagnose, we should probably modify the code which prints cannot extract version
to be a bit more detailed. Does the version pattern not match? Or did boogie crash (like with this SIGTRAP). To mitigate we could loop 3 times or so and try again.
SIGTRAP usually indicates there are some memory error (undefined behavior) in Boogie. A typical case of getting SIGTRAP is like:
string getName() {
printf("Hello World!");
// I forgot to return a string and the compiler might return garbage.
};
Looping will help with it.
SIGTRAP usually indicates there are some memory error (undefined behavior) in Boogie. A typical case of getting SIGTRAP is like:
string getName() { printf("Hello World!"); // I forgot to return a string and the compiler might return garbage. };
Looping will help with it.
C# should not result in this because of the managed runtime. I'm afraid it might be a bug in the .Net runtime.
Boogie version: 2.15.8 Z3 version: 4.11.0
When performing
cargo test -p move-prover --release
, Prover sometimes (non-deterministically, not all the times) terminates with the following error:Edited:
Also Prover sometimes produces the following this error:
In one occasion:
In another occasion:
In yet another occasion: