GNOME Shell crash on unlock
GNOME Shell 46.0 crashes on unlock for me. It seemed to not happen when locking and unlocking straight away, it has to sit idle for a while (I'm not super certain about this though, but I recall the issue not happening at least once when unlocking straight away, but I can't verify this currently because I've downgraded to v45 now). Same happens after unlocking when PC has woken from suspend to RAM.
Affected version
- OS: Arch Linux
- GNOME Shell version: 46.0 (Arch package version is 1:46.0-1)
- Happens in Wayland (haven't tested XOrg)
- Happens without extensions
Bug summary
See above
Steps to reproduce
- Lock GNOME shell
- Wait for a while (30 minutes should do it, but maybe less is enough as well, I haven't really timed it)
- Type in credentials, unlock GNOME Shell
What happened
After the steps above, GNOME Shell launches my startup applications, the previous session is gone, I can use journalctl
to see that gnome-shell has dumped core.
What did you expect to happen
To continue work with previously open apps intact.
Relevant logs, screenshots, screencasts etc.
Here's journalctl -x -b -p 3
output right after the unlock:
gnome-shell.46.crash.redacted.log
The issue goes away if I downgrade the shell, GNOME apps and mutter to v45 like so:
❯ sudo pacman -U /var/cache/pacman/pkg/gnome-usage-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-tweaks-45.1-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-sudoku-45.5-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-user-docs-45.1-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-system-monitor-45.0.2-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-music-1:45.1-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-characters-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-control-center-45.3-2-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-builder-45.0-5-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-shell-extensions-45.2-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-remote-desktop-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-backgrounds-45.0-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-settings-daemon-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-clocks-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-themes-extra-3.28+r6+g45b1d457-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-boxes-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-software-45.3-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-shell-1:45.5-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-maps-45.5-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-contacts-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-calendar-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-weather-45.0-1-any.pkg.tar.zst /var/cache/pacman/pkg/gnome-disk-utility-45.1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-session-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-screenshot-41.0+r25+g45f08f0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-logs-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-font-viewer-45.0-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/gnome-calculator-45.0.2-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/mutter-45.5-1-x86_64.pkg.tar.zst
loading packages...
warning: downgrading package gnome-usage (46.0-1 => 45.1-1)
warning: downgrading package gnome-tweaks (46.0-2 => 45.1-1)
warning: downgrading package gnome-sudoku (46.0-1 => 45.5-1)
warning: downgrading package gnome-user-docs (46.0-1 => 45.1-1)
warning: downgrading package gnome-system-monitor (46.0-1 => 45.0.2-1)
warning: downgrading package gnome-music (1:46.0-1 => 1:45.1-1)
warning: downgrading package gnome-characters (46.0-1 => 45.0-1)
warning: downgrading package gnome-control-center (46.0.1-2 => 45.3-2)
warning: downgrading package gnome-builder (46.0-1 => 45.0-5)
warning: downgrading package gnome-shell-extensions (46.0-1 => 45.2-1)
warning: downgrading package gnome-remote-desktop (46.0-2 => 45.1-1)
warning: downgrading package gnome-backgrounds (46.0-1 => 45.0-1)
warning: downgrading package gnome-settings-daemon (46.0-1 => 45.1-1)
warning: downgrading package gnome-clocks (46.0-1 => 45.0-1)
warning: gnome-themes-extra-3.28+r6+g45b1d457-1 is up to date -- reinstalling
warning: downgrading package gnome-boxes (46.0-1 => 45.0-1)
warning: downgrading package gnome-software (46.0-1 => 45.3-1)
warning: downgrading package gnome-shell (1:46.0-1 => 1:45.5-1)
warning: downgrading package gnome-maps (46.0-1 => 45.5-1)
warning: downgrading package gnome-contacts (46.0-1 => 45.1-1)
warning: downgrading package gnome-calendar (46.0-2 => 45.1-1)
warning: downgrading package gnome-weather (46.0-1 => 45.0-1)
warning: downgrading package gnome-disk-utility (46.0-1 => 45.1-1)
warning: downgrading package gnome-session (46.0-1 => 45.0-1)
warning: gnome-screenshot-41.0+r25+g45f08f0-1 is up to date -- reinstalling
warning: gnome-logs-45.0-1 is up to date -- reinstalling
warning: downgrading package gnome-font-viewer (46.0-1 => 45.0-1)
warning: downgrading package gnome-calculator (46.0-1 => 45.0.2-1)
warning: downgrading package mutter (46.0-3 => 45.5-1)
resolving dependencies...
looking for conflicting packages...
Package (29) Old Version New Version Net Change
gnome-backgrounds 46.0-1 45.0-1 12,05 MiB
gnome-boxes 46.0-1 45.0-1 0,00 MiB
gnome-builder 46.0-1 45.0-5 -0,42 MiB
gnome-calculator 46.0-1 45.0.2-1 -0,02 MiB
gnome-calendar 46.0-2 45.1-1 -0,12 MiB
gnome-characters 46.0-1 45.0-1 0,88 MiB
gnome-clocks 46.0-1 45.0-1 -0,02 MiB
gnome-contacts 46.0-1 45.1-1 -0,05 MiB
gnome-control-center 46.0.1-2 45.3-2 -0,79 MiB
gnome-disk-utility 46.0-1 45.1-1 0,00 MiB
gnome-font-viewer 46.0-1 45.0-1 -0,04 MiB
gnome-logs 45.0-1 45.0-1 0,00 MiB
gnome-maps 46.0-1 45.5-1 -0,28 MiB
gnome-music 1:46.0-1 1:45.1-1 0,27 MiB
gnome-remote-desktop 46.0-2 45.1-1 -0,32 MiB
gnome-screenshot 41.0+r25+g45f08f0-1 41.0+r25+g45f08f0-1 0,00 MiB
gnome-session 46.0-1 45.0-1 0,00 MiB
gnome-settings-daemon 46.0-1 45.1-1 0,08 MiB
gnome-shell 1:46.0-1 1:45.5-1 0,61 MiB
gnome-shell-extensions 46.0-1 45.2-1 -0,04 MiB
gnome-software 46.0-1 45.3-1 0,10 MiB
gnome-sudoku 46.0-1 45.5-1 0,00 MiB
gnome-system-monitor 46.0-1 45.0.2-1 -0,14 MiB
gnome-themes-extra 3.28+r6+g45b1d457-1 3.28+r6+g45b1d457-1 0,00 MiB
gnome-tweaks 46.0-2 45.1-1 0,08 MiB
gnome-usage 46.0-1 45.1-1 -0,09 MiB
gnome-user-docs 46.0-1 45.1-1 -1,36 MiB
gnome-weather 46.0-1 45.0-1 -0,01 MiB
mutter 46.0-3 45.5-1 0,07 MiB
Total Installed Size: 234,30 MiB
Net Upgrade Size: 10,45 MiB
:: Proceed with installation? [Y/n]