Debugging instructions on wiki no longer work
The instructions for how to debug gnome-shell on https://wiki.gnome.org/Projects/GnomeShell/Debugging no longer work, or at least not for me. When following those instructions, whether using the two-computer or one-computer method, the newly-launched instance of gnome-shell crashes with a segfault. A new shell doesn't get created, leaving the current graphical session unusable (with remnants of windows floating around, with many of them not able to respond to clicks/keyboard).
This occurs on an up-to-date Fedora 28, and after downgrading any dependencies of gnome-shell, as well as on live installations of either Fedora 28 and 27 (meaning that this issue was not introduced by dependency updates). It also happens whether or not the Nvidia driver is installed, and whether or not
WaylandEnable is set in
/etc/gdm/custom.conf. The issue is reproducable on two different computers of mine.
It also looks like this same issue is preventing versions of gnome-shell built with jhbuild from launching, even when it and its dependencies are re-built from scratch. Running
jhbuild run gnome-shell --replace also hits a segfault and leaves the current graphical session in shambles.
Strangely, I didn't have this issue a month ago, when I was able to build & run gnome-shell with jhbuild, and was able to debug my system-installed gnome-shell with the wiki instructions.
I'd like to post a stack trace of the crash, but gdb crashes when I try to debug the segfault (after I install all debuginfo packages it requested) (and I'll file a gdb bug for that). What info could I provide to help resolve this?