https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Bug ID: 2184830 Summary: xscreensaver-settings or xscreensaver-demo fails to start on X error Product: Fedora Version: 37 Hardware: x86_64 OS: Linux Status: NEW Component: xscreensaver Severity: medium Assignee: mtasaka@tbz.t-com.ne.jp Reporter: martin.bukatovic@gmail.com QA Contact: extras-qa@fedoraproject.org CC: cheese@nosuchhost.net, epel-packagers-sig@lists.fedoraproject.org, jonathan@almalinux.org, lkundrak@v3.sk, mtasaka@tbz.t-com.ne.jp Target Milestone: --- Classification: Fedora
Description of problem ======================
xscreensaver-demo or xscreensaver-settings fails to start when executed from a xmonad session, which prevents user to configure it directly
Version-Release number of selected component ============================================
``` $ rpm -qa 'xscreensaver*' xscreensaver-gl-base-6.06-3.fc37.x86_64 xscreensaver-extras-base-6.06-3.fc37.x86_64 xscreensaver-gl-extras-6.06-3.fc37.x86_64 xscreensaver-base-6.06-3.fc37.x86_64 xscreensaver-extras-6.06-3.fc37.x86_64 xscreensaver-6.06-3.fc37.x86_64 $ rpm -q xorg-x11-server-Xorg xorg-x11-server-Xorg-1.20.14-21.fc37.x86_64 ```
How reproducible ================
100%
Steps to Reproduce ==================
1. select xmonad as a window manger and login 2. try to run xscreensaver-settings or xscreensaver-demo
Actual results ==============
``` $ xscreensaver-settings xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:71:44: Invalid number for color value xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:72:44: Invalid number for color value xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:74:53: Invalid number for color value xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:75:53: Invalid number for color value xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:76:56: Invalid number for color value xscreensaver-settings: 23:29:20.81: Theme parsing error: colors.css:77:65: Invalid number for color value
xscreensaver-settings: 23:29:21.11: X error: xscreensaver-settings: Failed request: BadMatch (invalid parameter attributes) xscreensaver-settings: Major opcode: 42 (X_SetInputFocus) xscreensaver-settings: Resource id: 0x3000007 xscreensaver-settings: Serial number: 454 / 456 ```
Expected results ================
xscreensaver-settings starts without any error
Additional info ===============
Fortunately `xscreensaver-command -lock` works without any problems.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Martin B. martin.bukatovic@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Link ID| |GNOME Gitlab | |GNOME/gtk/-/issues/5607
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Mamoru TASAKA mtasaka@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value
--- Comment #1 from Mamoru TASAKA mtasaka@fedoraproject.org --- Currently I don't want to test this unless you can provide the "exact" way to reproduce this.
(e.g. You seem to be using xmonad, however in my recognition none of the live spin provided by Fedora is using xmonad by default. and it seems xmonad needs some user configuration. So please provide the very detailed procedure how you set up your xmonad environment, how you launched xscreensaver-settings, etc.
i.e. I have never used xmonad. )
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
--- Comment #2 from Mamoru TASAKA mtasaka@fedoraproject.org --- At least this issue is not reproducible on LXDE or XFCE.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Mamoru TASAKA mtasaka@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(martin.bukatovic@ | |gmail.com)
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Mamoru TASAKA mtasaka@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INSUFFICIENT_DATA Status|NEW |CLOSED Last Closed| |2023-05-06 02:46:31
--- Comment #3 from Mamoru TASAKA mtasaka@fedoraproject.org --- Now I've tried
* freshly install LXDE 38 live spin * reboot * sudo dnf config-manager --set-disabled *modular* * sudo dnf config-manager --set-enabled updates updates-testing * sudo dnf upgrade * sudo dnf install xmonad redhat-rpm-config xscreensaver-extras * reboot * login to xmonad sesssion * press alt-shift-return * on the terminal, $ xscreensaver-settings
And xscreensaver-settings works on xmonad session, i.e. unreproducible to me.
As no response from the reporter is received, closing.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
Marco Moock mm+redhat@dorfdsl.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mm+redhat@dorfdsl.de
--- Comment #5 from Marco Moock mm+redhat@dorfdsl.de --- I can confirm this with mwm in Fedora 39.
Kernel modules: rtsx_pci m@localhost:~$ xscreensaver-settings
xscreensaver-settings: 20:09:33.36: X error: xscreensaver-settings: Failed request: BadMatch (invalid parameter attributes) xscreensaver-settings: Major opcode: 42 (X_SetInputFocus) xscreensaver-settings: Resource id: 0xc00007 xscreensaver-settings: Serial number: 447 / 449
m@localhost:~$
m@localhost:~$ rpm -qa 'xscreensaver*' xscreensaver-extras-base-6.08-1.fc39.x86_64 xscreensaver-gl-base-6.08-1.fc39.x86_64 xscreensaver-gl-extras-6.08-1.fc39.x86_64 xscreensaver-base-6.08-1.fc39.x86_64 xscreensaver-extras-6.08-1.fc39.x86_64 xscreensaver-6.08-1.fc39.x86_64 m@localhost:~$
If you need more information, please let me know.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
--- Comment #6 from Marco Moock mm+redhat@dorfdsl.de --- To reproduce it:
Install Fedora Server Edition, choose minimal installation. Install xorg-x11-server-Xorg, xterm, xinit. Install mwm, add it to .Xclients.
Run startx and run xscreensaver-demo.
Another minor problem: It needs libvulkan.so.1, but doesn't install vulkan-loader as dependency.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
--- Comment #7 from Mamoru TASAKA mtasaka@fedoraproject.org --- Again at least this issue is not reproducible on LXDE or XFCE. The original reporter uses xmonad, so anyway I don't handle the issue on mwm on this ticket.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
--- Comment #8 from Marco Moock mm+redhat@dorfdsl.de --- (In reply to Mamoru TASAKA from comment #7)
Again at least this issue is not reproducible on LXDE or XFCE. The original reporter uses xmonad, so anyway I don't handle the issue on mwm on this ticket.
I have now opened https://bugzilla.redhat.com/show_bug.cgi?id=2257043
with mwm and steps to reproduce.
https://bugzilla.redhat.com/show_bug.cgi?id=2184830
--- Comment #9 from Marco Moock mm+redhat@dorfdsl.de --- It seems that this is the error I already had in Debian. They released a patch for it. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%231030909#219
epel-packagers-sig@lists.fedoraproject.org