Bug 31193 - Plasma Desktop freezes/crashes if "Get New Plugins|Wallpapers" buttons are pressed
Summary: Plasma Desktop freezes/crashes if "Get New Plugins|Wallpapers" buttons are pr...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Guillaume Rousse
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-26 10:39 CET by Aurelian R
Modified: 2022-11-27 13:14 CET (History)
1 user (show)

See Also:
Source RPM: crypto-policies-20221110-1.mga9.src.rpm, plasma-workspace-5.26.3-2.mga9.src.rpm
CVE:
Status comment:


Attachments

Description Aurelian R 2022-11-26 10:39:02 CET
Description of problem:
While trying to download new wallpapers/plugins to configure/modify Plasma Desktop  the entire Plasma workspace froze and needed to kill the setup window to regain functionality. This is happening with either a new or old user account.

How reproducible:
Always

Steps to Reproduce:
1.Login in a new/old account with Plasma Desktop 
2.Mouse right click and select "Configure Desktop and Wallpaper"
3.Under "Wallpaper" section clicking on any "Get New Wallpaper/Plugins" freezes Plasma Desktop.
4. To get out of it close the window or logout(Ctrl+Alt+Back).

My system setup:

$ inxi -GSx --no-hostname
System:
  Kernel: 6.0.9-desktop-1.mga9 arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    Desktop: KDE Plasma v: 5.26.3 Distro: Mageia 9
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Sapphire
    driver: amdgpu v: kernel arch: RDNA-2 bus-ID: 0d:00.0
  Display: x11 server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.5 driver: X:
    loaded: amdgpu,v4l dri: radeonsi gpu: amdgpu resolution: 1920x1200~60Hz
  API: OpenGL v: 4.6 Mesa 22.3.0-rc4 renderer: AMD Radeon RX 6600 XT
    (navi23 LLVM 15.0.4 DRM 3.48 6.0.9-desktop-1.mga9) direct render: Yes

$ rpm -qa --last | grep plasma
plasma-workspace-5.26.3-2.mga9.x86_64         Fri 25 Nov 2022 10:01:27 PM EET
plasma-desktop-5.26.3-2.mga9.x86_64           Fri 25 Nov 2022 10:01:27 PM EET
plasma-workspace-wayland-5.26.3-2.mga9.x86_64 Mon 21 Nov 2022 08:12:18 PM EET
lib64plasma-geolocation-interface5-5.26.3-2.mga9.x86_64 Mon 21 Nov 2022 08:12:18 PM EET
plasma-workspace-wallpapers-5.26.3-1.mga9.noarch Fri 18 Nov 2022 01:13:25 AM EET
plasma-vault-5.26.3-1.mga9.x86_64             Fri 18 Nov 2022 01:13:25 AM EET
plasma-nano-5.26.3-1.mga9.x86_64              Fri 18 Nov 2022 01:13:25 AM EET
plasma-browser-integration-5.26.3-1.mga9.x86_64 Fri 18 Nov 2022 01:13:25 AM EET
task-plasma5-minimal-5.26.3-1.mga9.noarch     Fri 18 Nov 2022 01:13:24 AM EET
task-plasma5-5.26.3-1.mga9.noarch             Fri 18 Nov 2022 01:13:24 AM EET
plasma-systemmonitor-5.26.3-1.mga9.x86_64     Fri 18 Nov 2022 01:13:24 AM EET
plasma-sdk-5.26.3-1.mga9.x86_64               Fri 18 Nov 2022 01:13:24 AM EET
plasma-integration-5.26.3-1.mga9.x86_64       Fri 18 Nov 2022 01:13:24 AM EET
plasma-disks-5.26.3-1.mga9.x86_64             Fri 18 Nov 2022 01:13:24 AM EET
kdeplasma-addons-5.26.3-1.mga9.x86_64         Fri 18 Nov 2022 01:13:20 AM EET
plasma-pa-5.26.3-1.mga9.x86_64                Fri 18 Nov 2022 01:13:17 AM EET
lib64plasmapotdprovidercore1-5.26.3-1.mga9.x86_64 Fri 18 Nov 2022 01:13:17 AM EET
plasma-pass-1.2.0-2.mga9.x86_64               Tue 15 Nov 2022 12:14:40 PM EET
plasma5-applets-system-panel-1.6.0-3.mga9.x86_64 Tue 15 Nov 2022 12:14:40 PM EET
plasma-framework-5.99.0-1.mga9.x86_64         Sat 05 Nov 2022 11:56:36 PM EET
lib64kf5plasmaquick5-5.99.0-1.mga9.x86_64     Sat 05 Nov 2022 11:56:36 PM EET
lib64kf5plasma5-5.99.0-1.mga9.x86_64          Sat 05 Nov 2022 11:56:33 PM EET
plasma-wayland-protocols-1.9.0-1.mga9.x86_64  Fri 30 Sep 2022 09:41:18 PM EEST
plasma-applet-thermal-monitor-1.3.1-2.mga9X.noarch Mon 25 Apr 2022 12:08:02 PM EEST
lib64plasmacomicprovidercore1-5.24.4-1.mga9.x86_64 Thu 14 Apr 2022 12:51:02 PM EEST
mageia-plasma5-config-8-5.mga9.noarch         Fri 08 Apr 2022 08:57:39 AM EEST
tuncel-plasma-2.0-5.mga9.noarch               Thu 07 Apr 2022 11:29:35 PM EEST
Comment 1 Aurelian R 2022-11-26 15:50:53 CET
It seems that the package that causes this bug is 
"crypto-policies-20221110-1.mga9.noarch"

Regards

Source RPM: (none) => crypto-policies-20221110

Comment 2 Lewis Smith 2022-11-26 21:15:41 CET
Thank you for the report, and the previous comment, which is a surprising result. Can you say how you found it?.

The fault is less drastic than it seems. Following your clear instructions, the 'Configure desktop & wallpaper' window that pops up shows two buttons, 'Get new plugins', and 'Get new wallpapers'. Clicking either freezs the application window, but not the entire desktop, because you can move the window, and other applications already running on the same desktop work. But you cannot raise new ones, the taskbar is dead.
Clicking the top-right 'X' does not immediately close the configure window, but soon pops a prompt that it (plasmashell) is not responding, kill it? - works. And the desktop is then back to normal.

Assigning to Guillaume for crypto-policies, CC'ing the KDE team in case. (plasmashell seems to be part of plasma-workspace).

CC: (none) => kde
Assignee: bugsquad => guillomovitch
Source RPM: crypto-policies-20221110 => crypto-policies-20221110-1.mga9.src.rpm, plasma-workspace-5.26.3-2.mga9.src.rpm

Comment 3 Aurelian R 2022-11-26 23:15:57 CET
 Rebooted my system and my plasma setup was messed up completely, found that my .Xauthority file changed ownership to root for no apparent reason, so, I thought it was some Cauldron fluke and decided to restore my plasma desktop environment when I run into this bug. Then I looked at the latest updated packages and by process of elimination within an older VM I could identify the troubling package. Mostly luck, imho.
Comment 4 Guillaume Rousse 2022-11-27 12:32:53 CET
It's quite difficult to identify a connexion between a low-level configuration tool such as crypto-policy, and a wallpaper setting GUI, but there was indeed an issue in crypto-policy, that may have triggered crashes in anything using openssl. Try again with lib64openssl3-3.0.5-3.mga9.
Comment 5 Aurelian R 2022-11-27 13:14:46 CET
Updated the openssl and crypto-policy packages, logged out and back in and there are no signs of reported issues.
So, great job in fixing it.
Thanks.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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