fedora-silverblue / issue-tracker

Fedora Silverblue issue tracker
https://fedoraproject.org/atomic-desktops/silverblue/
126 stars 3 forks source link

System freeze after GDM login on 37.20230105.0 #398

Closed 1player closed 1 year ago

1player commented 1 year ago

Describe the bug

Logging in to GNOME on 37.20230106.0 causes the system to completely hang, not even responding to sysrqs.

To Reproduce

  1. Boot into 37.20230106.0
  2. Enter password on GDM screen

OS version:

State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
BootedDeployment:
● fedora:fedora/37/x86_64/silverblue
                  Version: 37.20221229.0 (2022-12-29T00:39:36Z)
               BaseCommit: 35bc29e2454566364f41578ae1f3d0b9a9138be9393e2ca695deb23e3d47fb12
             GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
      RemovedBasePackages: firefox firefox-langpacks 108.0.1-3.fc37
          LayeredPackages: ddccontrol distrobox ffmpeg-libs ffmpegthumbnailer fish gdb libinput-utils libratbag-ratbagd libvirt
                           liquidctl printer-driver-brlaser steam-devices strace system-config-printer tailscale vim virt-manager
                           VirtualBox wireguard-tools zsh
            LocalPackages: rpmfusion-free-release-37-1.noarch rpmfusion-nonfree-release-37-1.noarch
                Initramfs: regenerate

AvailableUpdate:
        Version: 37.20230107.0 (2023-01-07T00:43:10Z)
         Commit: d38c1174ed1c573d6e992fa5cc9e974b4ec47427f65d5f44bbbecaf5f654c588
   GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A
  SecAdvisories: 1 unknown severity
           Diff: 68 upgraded, 1 removed

Additional context

There doesn't seem to be anything interesting in the journal, though error messages could have been lost as the system requires a hard power cycle to reboot.

1player commented 1 year ago
rpm-ostree db diff 35bc29e2454566364f41578ae1f3d0b9a9138be9393e2ca695deb23e3d47fb12 d38c1174ed1c573d6e992fa5cc9e974b4ec47427f65d5f44bbbecaf5f654c588
ostree diff commit from: 35bc29e2454566364f41578ae1f3d0b9a9138be9393e2ca695deb23e3d47fb12
ostree diff commit to:   d38c1174ed1c573d6e992fa5cc9e974b4ec47427f65d5f44bbbecaf5f654c588
Upgraded:
  bash 5.2.9-3.fc37 -> 5.2.15-1.fc37
  btrfs-progs 6.1-1.fc37 -> 6.1.2-1.fc37
  coreutils 9.1-6.fc37 -> 9.1-7.fc37
  coreutils-common 9.1-6.fc37 -> 9.1-7.fc37
  crun 1.7.2-2.fc37 -> 1.7.2-3.fc37
  dnsmasq 2.87-3.fc37 -> 2.88-1.fc37
  emacs-filesystem 1:28.1-3.fc37 -> 1:28.2-1.fc37
  firewalld 1.2.2-1.fc37 -> 1.2.3-1.fc37
  firewalld-filesystem 1.2.2-1.fc37 -> 1.2.3-1.fc37
  fwupd 1.8.8-1.fc37 -> 1.8.9-1.fc37
  fwupd-plugin-flashrom 1.8.8-1.fc37 -> 1.8.9-1.fc37
  fwupd-plugin-modem-manager 1.8.8-1.fc37 -> 1.8.9-1.fc37
  fwupd-plugin-uefi-capsule-data 1.8.8-1.fc37 -> 1.8.9-1.fc37
  git-core 2.38.1-1.fc37 -> 2.39.0-1.fc37
  git-core-doc 2.38.1-1.fc37 -> 2.39.0-1.fc37
  gnome-control-center 43.1-1.fc37 -> 43.2-1.fc37
  gnome-control-center-filesystem 43.1-1.fc37 -> 43.2-1.fc37
  gtk-update-icon-cache 3.24.35-1.fc37 -> 3.24.36-1.fc37
  gtk3 3.24.35-1.fc37 -> 3.24.36-1.fc37
  highway 1.0.1-1.fc37 -> 1.0.2-1.fc37
  hwdata 0.365-1.fc37 -> 0.366-1.fc37
  ibus-typing-booster 2.19.10-1.fc37 -> 2.19.12-1.fc37
  jxl-pixbuf-loader 1:0.7.0-3.fc37 -> 1:0.7.0-5.fc37
  kernel 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-core 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-modules 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-modules-extra 6.0.15-300.fc37 -> 6.0.16-300.fc37
  libgpg-error 1.45-2.fc37 -> 1.46-1.fc37
  libjxl 1:0.7.0-3.fc37 -> 1:0.7.0-5.fc37
  libksba 1.6.2-1.fc37 -> 1.6.3-1.fc37
  libpcap 14:1.10.1-4.fc37 -> 14:1.10.2-1.fc37
  libpwquality 1.4.4-11.fc37 -> 1.4.5-1.fc37
  libshout 2.4.3-7.fc37 -> 2.4.6-1.fc37
  libsmbclient 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  libwbclient 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  mesa-dri-drivers 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-filesystem 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-libEGL 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-libGL 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-libgbm 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-libglapi 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-libxatracker 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-va-drivers 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mesa-vulkan-drivers 22.3.1-1.fc37 -> 22.3.2-1.fc37
  mkpasswd 5.5.14-1.fc37 -> 5.5.15-1.fc37
  ncurses 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  ncurses-base 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  ncurses-libs 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  open-vm-tools 12.1.0-1.fc37 -> 12.1.5-2.fc37
  open-vm-tools-desktop 12.1.0-1.fc37 -> 12.1.5-2.fc37
  python3-firewall 1.2.2-1.fc37 -> 1.2.3-1.fc37
  samba-client 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  samba-client-libs 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  samba-common 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  samba-common-libs 2:4.17.4-0.fc37 -> 2:4.17.4-2.fc37
  tpm2-tss 3.2.0-3.fc37 -> 3.2.1-1.fc37
  whois 5.5.14-1.fc37 -> 5.5.15-1.fc37
  whois-nls 5.5.14-1.fc37 -> 5.5.15-1.fc37
Removed:
  cracklib-dicts-2.9.7-30.fc37.x86_64

Possibly a kernel or mesa issue. Is there any way to bisect/choose an earlier deployment?

1player commented 1 year ago

Tracked the issue down to 37.20230105.0, commit 49e55cc521944c822b406850756d0ea71a04204547347af2c0895eea6ad1764a

ostree diff commit from: 0d4e5f32eb1fd149baf39db0dfb0fba3ff3f63053c1d7a75f26124ea6855ee21
ostree diff commit to:   49e55cc521944c822b406850756d0ea71a04204547347af2c0895eea6ad1764a
Upgraded:
  bash 5.2.9-3.fc37 -> 5.2.15-1.fc37
  btrfs-progs 6.1-2.fc37 -> 6.1.1-1.fc37
  coreutils 9.1-6.fc37 -> 9.1-7.fc37
  coreutils-common 9.1-6.fc37 -> 9.1-7.fc37
  crun 1.7.2-2.fc37 -> 1.7.2-3.fc37
  highway 1.0.1-1.fc37 -> 1.0.2-1.fc37
  ibus-typing-booster 2.19.10-1.fc37 -> 2.19.12-1.fc37
  jxl-pixbuf-loader 1:0.7.0-3.fc37 -> 1:0.7.0-5.fc37
  kernel 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-core 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-modules 6.0.15-300.fc37 -> 6.0.16-300.fc37
  kernel-modules-extra 6.0.15-300.fc37 -> 6.0.16-300.fc37
  libgpg-error 1.45-2.fc37 -> 1.46-1.fc37
  libjxl 1:0.7.0-3.fc37 -> 1:0.7.0-5.fc37
  libpcap 14:1.10.1-4.fc37 -> 14:1.10.2-1.fc37
  libpwquality 1.4.4-11.fc37 -> 1.4.5-1.fc37
  mkpasswd 5.5.14-1.fc37 -> 5.5.15-1.fc37
  ncurses 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  ncurses-base 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  ncurses-libs 6.3-3.20220501.fc37 -> 6.3-4.20220501.fc37
  open-vm-tools 12.1.0-1.fc37 -> 12.1.5-2.fc37
  open-vm-tools-desktop 12.1.0-1.fc37 -> 12.1.5-2.fc37
  whois 5.5.14-1.fc37 -> 5.5.15-1.fc37
  whois-nls 5.5.14-1.fc37 -> 5.5.15-1.fc37
Removed:
  cracklib-dicts-2.9.7-30.fc37.x86_64

Probably a kernel regression, I will open a bugzilla report

1player commented 1 year ago

https://bugzilla.redhat.com/show_bug.cgi?id=2158977

Closing as it's probably not a Silverblue-only regression.