Bug 2440367 - Anaconda crashes if org.freedesktop.ScreenSaver inhibit API isn't available (using wrong API for Wayland)
Summary: Anaconda crashes if org.freedesktop.ScreenSaver inhibit API isn't available (...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 44
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Martin Kolman
QA Contact: Fedora Extras Quality Assurance
URL: https://koji.fedoraproject.org/koji/b...
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F44BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2026-02-17 14:02 UTC by Neal Gompa
Modified: 2026-03-11 00:15 UTC (History)
6 users (show)

Fixed In Version: anaconda-44.24-1.fc45 anaconda-44.25-1.fc44
Clone Of:
Environment:
Last Closed: 2026-03-11 00:15:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Screenshot showing the crash (202.67 KB, image/png)
2026-02-17 14:04 UTC, Neal Gompa
no flags Details

Description Neal Gompa 2026-02-17 14:02:03 UTC
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

Comment 1 Neal Gompa 2026-02-17 14:04:21 UTC
Created attachment 2129747 [details]
Screenshot showing the crash

Attached is a screenshot showing the crash on a Rawhide image (it also occurs on F44).

Comment 2 Fedora Blocker Bugs Application 2026-02-17 14:36:30 UTC
Proposed as a Freeze Exception for 44-beta by Fedora user ngompa using the blocker tracking app because:

 Anaconda crashing if there's no legacy org.fdo.ScreenSaver interface is not great for Wayland spins that don't have this.

Comment 3 Adam Williamson 2026-02-18 20:29:13 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/2039 , marking accepted.

Comment 4 Fedora Update System 2026-03-04 15:53:39 UTC
FEDORA-2026-41441b0893 (anaconda-44.24-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-41441b0893

Comment 5 Fedora Update System 2026-03-04 20:04:50 UTC
FEDORA-2026-41441b0893 (anaconda-44.24-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Adam Williamson 2026-03-05 00:40:29 UTC
Re-opening as this is filed against F44 and is a Beta FE. There's no F44 update yet AFAICS.

Comment 7 Fedora Update System 2026-03-05 07:00:39 UTC
FEDORA-2026-67b29f6e77 (anaconda-44.24-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-67b29f6e77

Comment 8 Fedora Update System 2026-03-06 01:43:42 UTC
FEDORA-2026-67b29f6e77 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-67b29f6e77`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-67b29f6e77

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2026-03-10 01:42:25 UTC
FEDORA-2026-f58c356175 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-f58c356175`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-f58c356175

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2026-03-11 00:15:29 UTC
FEDORA-2026-f58c356175 (adwaita-fonts-50.0-1.fc44, adwaita-icon-theme-50~rc-1.fc44, and 57 more) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.