-
Notifications
You must be signed in to change notification settings - Fork 12.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
ICE: found unstable fingerprints on test ui\associated-type-bounds\traits-assoc-type-macros.rs
#83311
Comments
@petrochenkov: I'm unable to reproduce this locally. Does this happen on the latest |
That test file isn't even a proc-macro crate, so I have no idea how |
I'll try to reproduce this outside of the test suite and with #83314. |
After clearing incremental cache for this test I cannot reproduce this either. Although there probably was some legit reason behind the cache being corrupted, the reproduction is now lost so closing the issue. |
Debug-print result when an unstable fingerprint is detected Helps with issues like rust-lang#83311 I had previously tried to do this in rust-lang#80692, but it had a significant performance impact (even though the code was never actually run). Hopefully, this will be better now that rust-lang#79100 has been merged.
I'm seeing this error again after updating the compiler/library from upstream and rerunning the test suite. |
Another one from
|
The second issue seems like an issue with the incremental cache not getting invalidated when the compiler version is changed. Normally, that happens because the nightly compiler date changes, but I think it might not be happening with a locally built compiler (since the version suffix is always |
Status update: I haven't seen these errors recently. |
I saw these today after rebasing to f94942d but running ui test errors
|
Also observed these today - https://gist.github.com/Mark-Simulacrum/00eb855785b8cd9d8a696eb9b8fc1317 |
A note: This bug has evolved quite a bit from its original filing. Many of the reported issues are not specifically about fingerprints. A common theme among them is that they are all problems that arise on the A recent discussion with @Mark-Simulacrum leads us to think that this may be very specific to local I am still trying to tease out the scope of this bug. It is of course not good to have these ICE's affecting our internal tests. But I want to resolve whether the problems witnessed here represent bugs that should be resolved in some way within |
I haven't seen this issue for very long time despite still using the test suite regularly. |
I tried this code:
Test
ui\associated-type-bounds\traits-assoc-type-macros.rs
.<code>
I expected to see this happen: test passes.
Instead, this happened:
Meta
rustc --version --verbose
:Backtrace
The text was updated successfully, but these errors were encountered: