-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Spurious miri library rwlock test failure? #133421
Comments
Judging from test failure location, probably due to #121950? |
This does sound like another instance of #121950, but it's odd that it would now happen more often. |
AFAIK these spurious miri test failures from rwlock tests are only occuring more frequently recently, I have never seen this failure on older PRs. |
The original #121950 occurred around once every 1000 executions, which is about once every 3 months on a bors run (assuming a bors run every 2h). We could try to do some statistics on these newly failing tests to see how often they fail (but I don't have the time for that right now). |
It doesn't happen super often (completely dwarved by the other msvc-related failures we have 😆), so I'm inclined to just leave this as a known issue in case someone else runs into it. |
For the test_downgrade_atomic test, failure rate seems to be around 2/2048. I guess we got "lucky" hitting it so quickly after it got added. The failure above is in test_downgrade_observe. That test takes quite a while to run in Miri so it's hard to get a good failure rate. It seems to occur around 4 times out of 64, so a lot more often than the others. |
…=tgross35 miri: disable test_downgrade_observe test on macOS Due to rust-lang#121950, this test can fail on Miri. The test is also quite slow on Miri (taking more than 30s) due to the high iteration count (a total of 2000), so let's reduce that a little. Fixes rust-lang#133421
…=tgross35 miri: disable test_downgrade_observe test on macOS Due to rust-lang#121950, this test can fail on Miri. The test is also quite slow on Miri (taking more than 30s) due to the high iteration count (a total of 2000), so let's reduce that a little. Fixes rust-lang#133421
Rollup merge of rust-lang#133435 - RalfJung:test_downgrade_observe, r=tgross35 miri: disable test_downgrade_observe test on macOS Due to rust-lang#121950, this test can fail on Miri. The test is also quite slow on Miri (taking more than 30s) due to the high iteration count (a total of 2000), so let's reduce that a little. Fixes rust-lang#133421
Failed in #133068 (comment) on the
x86_64-gnu-aux
job.cc @RalfJung do you have any idea what could be triggering this? Maybe similar to #133200?
See related failures ( CI-ABA-ptr-provenance-lockless-queue-failCI spurious failure: related to #121950
): https://github.com/rust-lang/rust/pulls?q=is%3Apr+label%3ACI-ABA-ptr-provenance-lockless-queue-fail+
The text was updated successfully, but these errors were encountered: