Unable to run screensaver when selected from menu
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
lubuntu-default-settings (Ubuntu) | Status tracked in Lunar | |||||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | |||
Lunar |
Fix Released
|
Undecided
|
Unassigned | |||
xscreensaver (Ubuntu) | Status tracked in Lunar | |||||
Kinetic |
Fix Committed
|
High
|
Aaron Rainbolt | |||
Lunar |
Fix Released
|
High
|
Aaron Rainbolt |
Bug Description
[ Impact ]
XScreenSaver 6.02 made a lot of changes to its supported options in the /usr/lib/
In Lubuntu specifically, Lubuntu ships a manually customized version of this file that is now out-of-date and has resulted in this and various other undesirable behavior (for instance, segmentation faults, theme problems, broken buttons like the Preview button, etc.) The SRU in lubuntu-
In non-Lubuntu flavors, no crashes result from this bug, however the Preview button does nothing, and if you click the Settings button, the Documentation button in the pop-up window will cause a terminal to open and then immediately close. The SRU in xscreensaver resolves this by ensuring that needed fields in the autogenerated config file are populated with working defaults.
[ Test Case ]
For lubuntu-
1: Install Lubuntu Kinetic into a virtual machine and apply all updates.
2: Enable -proposed.
3: Run "sudo apt update && sudo apt install lubuntu-
4: Open the Application Menu, search for "Screensaver", and open Screensaver.
5: Make sure that the default "Flurry" screensaver is selected when the window first opens. Ensure that it is primarily blue in color.
6: Test and make sure all expected functionality works (automatic screen blanking, automatic screen locking, Blank Screen Now, Lock Screen Now, Preview, Settings, Documentation).
7: Click the Advanced tab in the Screensaver window. Ensure that the field underneath "Choose Random Image:" reads "/usr/share/
For xscreensaver (this still needs done):
1: Install any flavor of Kinetic other than Lubuntu into a virtual machine and apply all updates.
2: Enable -proposed.
3: Run "sudo apt update && sudo apt install xscreensaver".
4. If you previously installed the bad version of XScreenSaver already, run "killall xscreensaver; rm ~/.xscreensaver" in a terminal before proceeding.
5: Open the Application Menu, search for "Screensaver", and open Screensaver.
6: Test and make sure all expected functionality works (automatic screen blanking, automatic screen locking, Blank Screen Now, Lock Screen Now, Preview, Settings, Documentation).
7: Click the Advanced tab in the Screensaver window. Ensure that the field underneath "Choose Random Image:" reads "/usr/share/
[ Where problems could occur ]
A typo or error in the configuration file could cause features such as the Preview button to break, or potentially result in unintended and/or unexpected screensaver behavior. These problems will be caught quite easily by the above test case, and since significant amounts of functionality is currently broken, it can't exactly get a lot worse than it already is.
---
Original bug report:
Testing Lubuntu Kinetic daily iso 20220908 on live and installed systems.
1. Attempted to run "screensaver" form "Preferences menu" and nothing happens after selection.
2. Then ran "xscreensaver-
(xscreensaver-
(xscreensaver-
Segmentation fault (core dumped)
ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: xscreensaver 6.02+dfsg1-2ubuntu1
ProcVersionSign
Uname: Linux 5.19.0-15-generic x86_64
ApportVersion: 2.23.0-0ubuntu1
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: LXQt
Date: Fri Sep 9 07:26:39 2022
InstallationDate: Installed on 2022-09-08 (0 days ago)
InstallationMedia: Lubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220908)
SourcePackage: xscreensaver
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in xscreensaver (Ubuntu): | |
assignee: | nobody → Aaron Rainbolt (arraybolt3) |
status: | Confirmed → In Progress |
milestone: | none → ubuntu-23.04 |
milestone: | ubuntu-23.04 → none |
Changed in xscreensaver (Ubuntu Kinetic): | |
status: | New → In Progress |
assignee: | nobody → Aaron Rainbolt (arraybolt3) |
importance: | Undecided → High |
Changed in xscreensaver (Ubuntu Lunar): | |
importance: | Undecided → High |
description: | updated |
Changed in lubuntu-default-settings (Ubuntu Kinetic): | |
status: | New → In Progress |
status: | In Progress → Fix Committed |
Changed in lubuntu-default-settings (Ubuntu Lunar): | |
status: | New → Fix Released |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | removed: block-proposed-kinetic verification-done verification-done-kinetic |
This bug has been reported on the Ubuntu ISO testing tracker.
A list of all reports related to this bug can be found here: /iso.qa. ubuntu. com/qatracker/ reports/ bugs/1989163
https:/