-
Notifications
You must be signed in to change notification settings - Fork 469
Likely race conditions when core library files are modified #5540
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
Comments
CC @cknitt |
On the linked pr, command 2 seems to be wrong approximately half of the times |
I have run |
Another observation is that |
Also every single time: doing |
Looks like it might have been only introduced to hide certain types used by the compiler and not exposed to the user. |
Still, there are race conditions. This file duplication is simply something that makes the race conditions obvious. |
CC @TheSpyder |
Turns out my problem wasn't race conditions, rather actual compile errors caused by changes on the |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
See for example #5539 (comment)
Commands behaving non-deterministically, i.e. run it again and you might get a different result:
1
./scripts/ninja.js clean
,config
,build
2
node scripts/install -force-lib-rebuild
It could be that running with
ninja -j 1
makes this more deterministic. If so that would confirm.The text was updated successfully, but these errors were encountered: