-
Notifications
You must be signed in to change notification settings - Fork 13k
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
ui test failures (segfaults and nested panics) since libbacktrace update #51295
Comments
Just to confirm, is the libbacktrace submodule up to date? ( Is it still reproducible after |
@kennytm Yeah, the submodule is up to date and this still reproduced after doing a |
Could you verify if rolling back to an earlier version of libbacktrace would fix the problem?
|
None of the UI tests fail for me on Ubuntu 18.04 with latest master. Can you also check that running |
@kennytm Nope, did not help. Still seeing the same failures. @Mark-Simulacrum I just did an |
Can you reproduce running |
@Mark-Simulacrum Docker ran through cleanly (only some network related test failures). |
Unfortunate. I'm not sure what could be the cause of this then... |
I've switched to a fresh Ubuntu 18.04 VM now, where the problem doesn't occur. As it seems like I'm the only one seeing this, I guess we can just chalk this up to some kind of one-time environment corruption. |
I'm seeing this on my gentoo system (162 failures in ui tests, as described above). Yesterday master (01cc982), fresh clone, no modifications to config.toml except for I'd like to provide more info if I knew which one. |
Btw, as another data point, before I gave up on this I also tried just reverting the build-system changes but keeping the updated libbacktrace. Result was the same. |
@vorner What version of Gentoo? |
Gentoo is rolling-updates distribution, so it doesn't have versions as such. There's something called „profile“, which is a basic set of packages, but these packages still update one by one separately (my profile is default/linux/amd64/17.0). I keep relatively to the bleeding edge ‒ I did update the system during the last 2 weeks, so all the packages should be around what is current in the gentoo repositories. But this might be of some use (this is part of what gentoo devs ask in bugreports):
From the installed gccs, the 6.4 is the default one. |
This is indeed an old one, I no longer remember exact details. But following my own info, I didn't reproduce the problem, all tests passed now. Seems to be fixed. |
🎉 glad to hear it :) |
Since the libbacktrace update in #50955 I'm getting 150 failures in ui tests for my local rustc build. The configuration is default apart from enabling LLVM assertions. The system is Ubuntu 16.04 on x86_64. The issue occurs with 74d0939, but not with 4f99f37 (commit prior to #50955 merge).
The failures are either due to segfaults or panics while panicking.
Sample segfault:
Sample panic while panicking:
What stands out in both cases is that the trace contains a low-value address.
The text was updated successfully, but these errors were encountered: