Возникла аналогичная проблема без запуска gnome при загрузке.
dmesg (для меня )показал segfault в оболочке gnome -из-за weyland.
Обновление файла daemon.conf в /etc/gdm3/ с параметром «WaylandEnable=false» устранило ошибку segfault и привело к запуску gnome (при загрузке )без дальнейших проблем.
https://askubuntu.com/questions/1059091/gnome-shell-error-showing-in-dmesg