GNOME Bugzilla – Bug 789858
X11 clients requesting wrong window sizes crash gnome-shell (and entire session) in X or wayland
Last modified: 2021-07-05 14:45:34 UTC
Created attachment 362897 [details] python script to crash gnome-shell upstream report of debian bug 852165: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852165 I'm reporting this bug upstream for the original submitter since I've encountered it and can use his test script to reproduce it. I won't quote the whole thing here since you can just go to the URL but the Debian bug report includes a backtrace and it should be easy to reproduce with the attached script.
Created attachment 364132 [details] gdb backtrace of crash
This is happening every few days for me, I'm trying to narrow down whether it's an extension or a user theme (the user theme extension is disabled for now) but I figured it would help if I installed all the debug symbols and generated a recent backtrace. This is a crashing bug and kills the entire X or wayland session so I figure that should make it a higher priority. Attached is the backtrace of all threads and image of my console (which had some X errors on it that might be helpful).
Created attachment 364133 [details] image of console with X errors
This happens mostly when I open a new window. It's not a problem if gnome-shell restarts, BUT if the crashes happen too frequently together in time (within like 10 seconds or something?) then my entire X session crashes with all my windows, and that's when it's really a pain in the ass. Is there anything that can be done to stop that from happening?
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.