Uploaded image for project: 'anaconda installer'
  1. anaconda installer
  2. INSTALLER-4611

Anaconda crashes if org.freedesktop.ScreenSaver inhibit API isn't available (using wrong API for Wayland)

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • F44 - Final Freeze
    • None
    • None
    • None
    • 26Q1 - Feb 24

      While working on the Fedora MiracleWM transition to Dank Material Shell, I discovered that Anaconda will crash if the org.freedesktop.ScreenSaver inhibit API is not available.

      This is not guaranteed to be available on Wayland, as the replacement API is the wayland protocol idle-inhibit-unstable-v1: https://wayland.app/protocols/idle-inhibit-unstable-v1

      On Wayland, it should attempt to grab an inhibitor using the Wayland protocol (but not crash if it can't, because no inhibit support means no screens turning off anyway).

      Reproducible: Always

      Steps to Reproduce:
      1. Download Fedora MiracleWM 44 20260216.0 ISO
      2. Boot and open foot
      3. Run liveinst

      Actual Results:
      Crashes on fdo screensaver API

      Expected Results:
      Does not crash and launches Anaconda properly

              kkoukiou Katerina Koukiou
              kkoukiou Katerina Koukiou
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: