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

Reply via email to