-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
World age assertion adding backedges #23981
Comments
By the way, this error disappears when inlining is disabled. |
I've been making some (slow) progress on this by digging around in inference, as the crashes are blocking further work on the logging package. One oddity I've just noticed is that |
jl_long_type is a size_t everywhere (we don't agree with the Win64 mistake of using the LLP64 model) there's some debugging code in #22355 (comment) |
It's not the bit width, but the signedness which I'm worried about.
|
Thanks for the debugging patch. I tried that out, but in this particular case it doesn't trigger any extra output. I've been inserting a bit of my own debug logging into inference. It's simple to see that the bad edge is |
For what seems to be the offending frame, |
Hi guys, I've been struggling with several crashes while trying to improve the depwarn reporting over at #23712. In release mode there are segfaults, while in debug mode there's an assertion related to the world age (possibly related, possibly not).
After rebuilding Base a lot of times, I've got the following minimial reproduction against a recent master (debug build):
Some help or helpful suggestions about what to do next would be greatly appreciated at this point!
Possibly related - #23768
The text was updated successfully, but these errors were encountered: