
meta_wayland_color_management_dispose func is only called when the compositor is shutting down, in that case the wl_globals are already automatically removed. meta_wayland_color_management_dispose calls wl_global_remove again, this makes a SIGSEGV when color_management is enabled and mutter is being shut down. Stop calling wl_global_remove to fix it. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4032>