gnome-shell can't start due to Shell.GLSLEffect in lightbox.js
Randomly, my gnome-shell can't start at all. It was working only minutes ago, but now it fails with:
gnome-shell:14380): GLib-GObject-WARNING **: 18:34:47.969: specified instance size for type 'ShellGLSLEffect' is smaller than the parent type's 'ClutterOffscreenEffect' instance size
(gnome-shell:14380): GLib-GObject-WARNING **: 18:34:47.969: cannot add private field to invalid (non-instantiatable) type '<invalid>'
(gnome-shell:14380): GLib-CRITICAL **: 18:34:47.969: g_once_init_leave: assertion 'result != 0' failed
(gnome-shell:14380): Gjs-CRITICAL **: 18:34:47.969: JS ERROR: Error: Unsupported type (null), deriving from fundamental (null)
@resource:///org/gnome/shell/ui/lightbox.js:36:4
@resource:///org/gnome/shell/ui/modalDialog.js:8:18
@resource:///org/gnome/shell/ui/accessDialog.js:6:21
@resource:///org/gnome/shell/ui/main.js:13:22
@<main>:1:31
** Message: 18:34:47.969: Execution of main.js threw exception: Script <main> threw an exception