-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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][move-compiler-v2] transactional test framework seems to have a race #13795
Comments
Further study reveals that the problem is actually in the V1 code, perhaps in the use of pre-compiled libraries. |
Here is a stack dump at the point of the error, but it's not very informative:
|
I've ruled out a "TempFile" race, as I currently have caught an instance of the bug in the debugger and see that the temp files are still there and have the expected contents for the test that has failed. |
I can reliably reproduce on my MacBook M2 this by the following procedure on mainline, even with some interesting debugging output added:
However, it may take a long time, notably 477 runs last time I tried it (with extra debugging info added). As it is so rare, and I'm not making progress, I'm timing out and moving on to other problems. |
🐛 Bug
Running
twice on Macbook yields occasionally different outputs for some transactional tests.
For example, this test first failed, then succeeded:
This is very hard to reproduce reliably enough for debugging output, however.
The text was updated successfully, but these errors were encountered: