TDE/TDM incompatible with Plasma5 while QT5CT is installed #300

Open
opened 1 year ago by mrmazda · 0 comments
mrmazda commented 1 year ago
Collaborator

The data following is from host gb970, but occurs also on hosts ara88 (AMD Kaveri [Radeon R7 Graphics]) & i2134 (AMD RV630/M76 [Mobility Radeon HD 2600 XT/2700]) running the same software:

gb970 # rpm -qa | egrep 'desktop|dm' | egrep 'lasm|rinit'
trinity-tdm-14.0.13-1.oss154.x86_64
plasma5-desktop-5.24.4-bp154.2.3.2.x86_64
trinity-kdesktop-14.0.13-1.oss154.x86_64
gb970 # inxi -SG
System:
  Host: gb970 Kernel: 5.14.21-150400.24.33-default arch: x86_64 bits: 64
    Desktop: Trinity Distro: openSUSE Leap 15.4
Graphics:
  Device-1: NVIDIA GF108 [GeForce GT 630] driver: nouveau v: kernel
  Display: x11 server: X.org v: 1.20.3 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: nouveau...

When Plasma5, TDM and TDE are installed and producing normally functional Plasma and TDE desktop sessions via TDM as default display manager, installing QT5CT makes TDE sessions dysfunctional, and prevents any Plasma session from completing startup. The dysfunction in a TDE session is a continuing stream of auto-closing popup windows from the KDE crash handler about kglobalaccel5 segfaulting. This began somewhere at least as far back as June in 14.0.12 and continues in 14.0.13.

Using update-alternatives --config default-displaymanager to switch from TDM to XDM as default-displaymanager enables TDE sessions to work without popup interference, but blocks access to Plasma, IceWM and other sessions except via startx.

Removing qt5ct-0.41-bp154.1.77.x86_64 restores all expected behavior, except for the ability to affect QT apps via qt5ct.

gb970 # dmesg | grep error
[  159.991555] EXT4-fs (sdb7): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
[  164.154847] EXT4-fs (sdb11): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
[  164.158599] EXT4-fs (sdb9): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
[  164.172258] EXT4-fs (sdb8): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
[  164.172360] EXT4-fs (sdb3): mounted filesystem without journal. Opts: errors=remount-ro. Quota mode: none.
[  427.919465] kapplymousethem[2337]: segfault at 0 ip 00007f5c4438d640 sp 00007ffd2b85a658 error 4 in libQt5Gui.so.5.15.2[7f5c44205000+6f1000]
[  429.019436] kcminit_startup[2368]: segfault at 0 ip 00007f6eb8c7a640 sp 00007ffda12e2288 error 4 in libQt5Gui.so.5.15.2[7f6eb8af2000+6f1000]
gb970:~ # journalctl -b | grep aile
Nov 25 00:52:39 gb970 avahi-daemon[625]: socket() failed: Address family not supported by protocol
Nov 25 00:52:39 gb970 avahi-daemon[625]: Failed to create IPv6 socket, proceeding in IPv4 only mode
Nov 25 00:52:39 gb970 avahi-daemon[625]: socket() failed: Address family not supported by protocol
Nov 25 00:53:52 gb970 systemd[916]: app--51e15b7319b444c29506fa20ccc27c15.scope: Failed to add PIDs to scope's control group: No such process
Nov 25 00:53:52 gb970 systemd[916]: app--51e15b7319b444c29506fa20ccc27c15.scope: Failed with result 'resources'.
Nov 25 00:53:52 gb970 systemd[916]: Failed to start app--51e15b7319b444c29506fa20ccc27c15.scope.
Nov 25 00:53:55 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported"
Nov 25 00:53:55 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed"
Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore2\" - conversion of \"0,0,0,0\" to QRect failed"
Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore3\" - conversion of \"0,0,0,0\" to QRect failed"
Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore4\" - conversion of \"0,0,0,0\" to QRect failed"
Nov 25 00:54:04 gb970 plasmashell[1051]: kf.kirigami: Failed to find a Kirigami platform plugin
Nov 25 00:54:09 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported"
Nov 25 00:54:53 gb970 rpc.statd[1663]: Failed to create listener xprt (statd, 1, udp6)
Nov 25 00:54:53 gb970 rpc.statd[1663]: Failed to create listener xprt (statd, 1, tcp6)
Nov 25 00:56:12 gb970 krunner[1775]: kf.kirigami: Failed to find a Kirigami platform plugin
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/prefixes.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/units.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/functions.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/datasets.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/variables.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml"
Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/eurofxref-daily.xml"
Nov 25 00:56:27 gb970 krunner[1808]: [2022/11/25 00:56:27.764] DCOPClient::attachInternal. Attach failed Could not open network socket
Nov 25 00:58:44 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 00:58:44 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:58:50 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 00:58:50 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:58:55 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 00:58:55 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:59:02 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 00:59:02 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:59:08 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 00:59:08 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:59:09 gb970 kglobalaccel5[2452]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Nov 25 00:59:09 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'exit-code'.
Nov 25 00:59:09 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 00:59:38 gb970 dbus-daemon[961]: [session uid=0 pid=961] Activated service 'org.kde.KSplash' failed: Process org.kde.KSplash exited with status 1
Nov 25 01:00:39 gb970 dbus-daemon[961]: [session uid=0 pid=961] Failed to activate service 'org.kde.kglobalaccel': timed out (service_start_timeout=120000ms)
Nov 25 01:00:45 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 01:00:45 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.
Nov 25 01:00:51 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'.
Nov 25 01:00:51 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server.

The last series of messages repeats continuously until the session attempt is aborted.

The data following is from host gb970, but occurs also on hosts ara88 (AMD Kaveri [Radeon R7 Graphics]) & i2134 (AMD RV630/M76 [Mobility Radeon HD 2600 XT/2700]) running the same software: ``` gb970 # rpm -qa | egrep 'desktop|dm' | egrep 'lasm|rinit' trinity-tdm-14.0.13-1.oss154.x86_64 plasma5-desktop-5.24.4-bp154.2.3.2.x86_64 trinity-kdesktop-14.0.13-1.oss154.x86_64 gb970 # inxi -SG System: Host: gb970 Kernel: 5.14.21-150400.24.33-default arch: x86_64 bits: 64 Desktop: Trinity Distro: openSUSE Leap 15.4 Graphics: Device-1: NVIDIA GF108 [GeForce GT 630] driver: nouveau v: kernel Display: x11 server: X.org v: 1.20.3 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: nouveau... ``` When Plasma5, TDM and TDE are installed and producing normally functional Plasma and TDE desktop sessions via TDM as default display manager, installing QT5CT makes TDE sessions dysfunctional, and prevents any Plasma session from completing startup. The dysfunction in a TDE session is a continuing stream of auto-closing popup windows from the KDE crash handler about kglobalaccel5 segfaulting. This began somewhere at least as far back as June in 14.0.12 and continues in 14.0.13. Using update-alternatives --config default-displaymanager to switch from TDM to XDM as default-displaymanager enables TDE sessions to work without popup interference, but blocks access to Plasma, IceWM and other sessions except via startx. Removing qt5ct-0.41-bp154.1.77.x86_64 restores all expected behavior, except for the ability to affect QT apps via qt5ct. ``` gb970 # dmesg | grep error [ 159.991555] EXT4-fs (sdb7): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. [ 164.154847] EXT4-fs (sdb11): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. [ 164.158599] EXT4-fs (sdb9): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. [ 164.172258] EXT4-fs (sdb8): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. [ 164.172360] EXT4-fs (sdb3): mounted filesystem without journal. Opts: errors=remount-ro. Quota mode: none. [ 427.919465] kapplymousethem[2337]: segfault at 0 ip 00007f5c4438d640 sp 00007ffd2b85a658 error 4 in libQt5Gui.so.5.15.2[7f5c44205000+6f1000] [ 429.019436] kcminit_startup[2368]: segfault at 0 ip 00007f6eb8c7a640 sp 00007ffda12e2288 error 4 in libQt5Gui.so.5.15.2[7f6eb8af2000+6f1000] gb970:~ # journalctl -b | grep aile Nov 25 00:52:39 gb970 avahi-daemon[625]: socket() failed: Address family not supported by protocol Nov 25 00:52:39 gb970 avahi-daemon[625]: Failed to create IPv6 socket, proceeding in IPv4 only mode Nov 25 00:52:39 gb970 avahi-daemon[625]: socket() failed: Address family not supported by protocol Nov 25 00:53:52 gb970 systemd[916]: app--51e15b7319b444c29506fa20ccc27c15.scope: Failed to add PIDs to scope's control group: No such process Nov 25 00:53:52 gb970 systemd[916]: app--51e15b7319b444c29506fa20ccc27c15.scope: Failed with result 'resources'. Nov 25 00:53:52 gb970 systemd[916]: Failed to start app--51e15b7319b444c29506fa20ccc27c15.scope. Nov 25 00:53:55 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported" Nov 25 00:53:55 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed" Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore2\" - conversion of \"0,0,0,0\" to QRect failed" Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore3\" - conversion of \"0,0,0,0\" to QRect failed" Nov 25 00:53:56 gb970 kwin_x11[1028]: kf.config.core: "\"fsrestore4\" - conversion of \"0,0,0,0\" to QRect failed" Nov 25 00:54:04 gb970 plasmashell[1051]: kf.kirigami: Failed to find a Kirigami platform plugin Nov 25 00:54:09 gb970 org_kde_powerdevil[1058]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds not supported" Nov 25 00:54:53 gb970 rpc.statd[1663]: Failed to create listener xprt (statd, 1, udp6) Nov 25 00:54:53 gb970 rpc.statd[1663]: Failed to create listener xprt (statd, 1, tcp6) Nov 25 00:56:12 gb970 krunner[1775]: kf.kirigami: Failed to find a Kirigami platform plugin Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/prefixes.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/units.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/functions.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/datasets.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/variables.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/currencies.xml" Nov 25 00:56:17 gb970 krunner[1775]: I/O warning : failed to load external entity "/usr/share/qalculate/eurofxref-daily.xml" Nov 25 00:56:27 gb970 krunner[1808]: [2022/11/25 00:56:27.764] DCOPClient::attachInternal. Attach failed Could not open network socket Nov 25 00:58:44 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 00:58:44 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:58:50 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 00:58:50 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:58:55 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 00:58:55 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:59:02 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 00:59:02 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:59:08 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 00:59:08 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:59:09 gb970 kglobalaccel5[2452]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Nov 25 00:59:09 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'exit-code'. Nov 25 00:59:09 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 00:59:38 gb970 dbus-daemon[961]: [session uid=0 pid=961] Activated service 'org.kde.KSplash' failed: Process org.kde.KSplash exited with status 1 Nov 25 01:00:39 gb970 dbus-daemon[961]: [session uid=0 pid=961] Failed to activate service 'org.kde.kglobalaccel': timed out (service_start_timeout=120000ms) Nov 25 01:00:45 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 01:00:45 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. Nov 25 01:00:51 gb970 systemd[916]: plasma-kglobalaccel.service: Failed with result 'timeout'. Nov 25 01:00:51 gb970 systemd[916]: Failed to start KDE Global Shortcuts Server. ``` The last series of messages repeats continuously until the session attempt is aborted.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tdebase#300
Loading…
There is no content yet.