-
Notifications
You must be signed in to change notification settings - Fork 22
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
Better handling of GNOME crashes caused by xwayland dying #271
Comments
This is now becoming a real problem. https://bugzilla.redhat.com/show_bug.cgi?id=1510059 is getting a flood of dupes of exactly this nature: it seems like any time Shell crashes down this path, it gets marked as a dupe of that bug, even though all these reports don't have anything much to do with each other except that Shell went down because XWayland went down. That bug currently has 121 duplicates, and 89 "Similar problem has been detected" comments (libreport creates a new bug and immediately marks it as a dupe if the report is marked as containing 'private' information, but adds a 'Similar problem has been detected' comment if it isn't). So that's 210 probably different crashes all erroneously being treated as "dupes" of that bug. |
@mhabrnal haven't you fixed this? |
If so, it doesn't appear to have reached F27, at least...important fixes need to get sent out as updates to stable Fedora releases, or else we'll keep getting bad reports from those releases until they go EOL. |
fixes abrt#271 Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
It was mostly fixed by commit 6383faf a few months ago. I've actualized a list of normalization functions according to https://bugzilla.redhat.com/show_bug.cgi?id=1510059 (#280) |
fixes #271 Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
Yeah, I recall when we went through this back then. Whatever change has been made clearly wasn't sufficient, though, as we're still getting dupes of 1510059 constantly. It looks like that recent commit should help, if we can get that sent out to F27 (and probably F28 and Rawhide). Thanks. |
After having unpicked all the dupes caused by RHBZ 1509086, it seems to me there's one more case that we should probably handle carefully in abrt/satyr: the case where GNOME is basically taken down by XWayland crashing. Almost always when that happens we get a backtrace that runs through these frames:
with the fatal log message being "Connection to xwayland lost". But the rest of the backtrace may be different, and I believe the backtrace is usually going to be useless anyway; what GNOME was doing at the time it noticed that XWayland had gone away probably isn't relevant to the cause of the XWayland crash, which most of the time is going to be a graphics driver bug.
Here are some examples of bugs like this:
Sorry that they're private, if someone without the necessary privs needs to look at them, let me know and we can try to figure something out.
I think what's most important to do in cases like this is isolate the XWayland traceback from the system logs, and possibly to collect info on the graphics adapter and any logged errors from the graphics subsystems, but graphics / GNOME devs might have other suggestions, so I'll tag some of them to see if they have thoughts on how abrt should handle these crashes: @nwnk @airlied @matthiasclasen @owtaylor
The text was updated successfully, but these errors were encountered: