Control: reassign -1 libmutter-12-0 44~beta-1 Control: severity -1 grave Control: tags -1 + experimental Control: affects -1 + gdm3 gnome-shell
On Mon, 20 Feb 2023 at 16:41:06 +0100, Roderich Schupp wrote: > gnome-shell (the gdm login screen) crashes immediately if > you don't have mutter-common-bin installed (which is not > a dependency of gnome-shell). This is an implementation detail of libmutter-12-0, so I think it's libmutter-12-0 that should have that dependency. > Feb 20 15:18:32 nuc8 gnome-shell[7963]: Running GNOME Shell (using mutter > 44.beta) as a X11 window and compositing manager > ??? why X11, should be Wayland mutter is a Wayland compositor, but it's also an X11 window and compositing manager at the same time. Even when running in native-Wayland mode, it manages X11 windows (if any) in its Xwayland instance, to provide compatibility with older applications. > Feb 20 15:18:33 nuc8 gnome-shell[7963]: Could not launch X11 frames client: > Failed to execute child process “./src/frames/mutter-x11-frames” (No such file > or directory) > Feb 20 15:18:33 nuc8 kernel: gnome-shell[7963]: segfault at 50 [etc.] This looks like a separate bug in the error handling for the missing mutter-x11-frames: ideally it should be crashing out with a g_error() or otherwise exiting with unsuccesful status, rather than segfaulting. But if the dependency was in place, then this would never happen. smcv