| Summary: | systemsettings freezes when in "Workspace Theme" and window is resized. | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | PC LX <mageia> |
| Component: | RPM Packages | Assignee: | KDE maintainers <kde> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | CC: | gm2.asp, mageia, marja11, ouaurelien |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Attachments: |
systemsettings 5.8.4 freezes when resized
GDB stack trace after freeze |
||
|
Description
PC LX
2016-12-02 13:04:54 CET
Bug also reported upstream: https://bugs.kde.org/show_bug.cgi?id=373182 Can also be reproduced with intel graphics $ rpm -qa | grep intel | sort lib64drm_intel1-2.4.74-1.mga6 vaapi-driver-intel-1.7.3-1.mga6 x11-driver-video-intel-2.99.917-33.mga6 CC:
(none) =>
gm2.asp
Marja Van Waes
2016-12-05 11:40:51 CET
CC:
(none) =>
marja11 After triggering this bug, I tried switching to another virtual console and then back, as mentioned in bug 19869, and it does unfreeze systemsettings. I've switched to using the nvidia proprietary driver for the last few days and there were no freezes. This issue may be caused by the nouveau driver or an interaction between the nouveau driver and the plasmashell or kwin. Testing with another desktop shell and windows manager may clarify this issue. I'm still seeing the freezes on a up-to-date cauldron. # uname -a Linux marte 4.9.3-desktop-1.mga6 #1 SMP Thu Jan 12 23:02:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux # rpm -qa | grep -E 'kernel|nouveau' | sort kernel-desktop-4.9.3-1.mga6-1-1.mga6 kernel-desktop-devel-4.9.3-1.mga6-1-1.mga6 kernel-desktop-devel-latest-4.9.3-1.mga6 kernel-desktop-latest-4.9.3-1.mga6 kernel-firmware-20170101-1.mga6 kernel-firmware-nonfree-20170101-1.mga6.nonfree kernel-userspace-headers-4.9.3-1.mga6 lib64drm_nouveau2-2.4.74-1.mga6 libdrm_nouveau2-2.4.74-1.mga6 x11-driver-video-nouveau-1.0.13-2.mga6 I'm NOT seeing the freezes on a up-to-date cauldron. It seems to be fixed, at least here. # uname -a Linux marte 4.9.14-desktop-1.mga6 #1 SMP Mon Mar 13 09:57:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux # rpm -qa | grep -E 'kernel|nouveau' | sort kernel-desktop-4.9.14-1.mga6-1-1.mga6 kernel-desktop-devel-4.9.14-1.mga6-1-1.mga6 kernel-desktop-devel-latest-4.9.14-1.mga6 kernel-desktop-latest-4.9.14-1.mga6 kernel-firmware-20170217-1.mga6 kernel-firmware-nonfree-20170309-1.mga6.nonfree kernel-userspace-headers-4.9.14-1.mga6 lib64drm_nouveau2-2.4.75-1.mga6 libdrm_nouveau2-2.4.75-1.mga6 x11-driver-video-nouveau-1.0.14-1.mga6 thanks so closing Resolution:
(none) =>
FIXED Can still be reproduced in "Workspace Theme" > "Splash Screen" on a fully updated STA2 (nvidia current).
Starting systemsettings5 in Konsole, I see the following logs:
When clicking "Splash Screen":
org.kde.kcoreaddons: Error loading plugin "kcm_splashscreen" "The shared library was not found."
Plugin search paths are ("/usr/lib64/qt5/plugins", "/usr/bin")
The environment variable QT_PLUGIN_PATH might be not correctly set
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/, tried ("/home/test/.local/share", "/var/lib/plasma5-profiles/common/share", "/usr/local/share", "/usr/share")
<repeated several times>
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
<repeated 4 times>
Occasionally while resizing in bursts of up to 4, but not when freeze occurs:
file:///usr/share/kpackage/kcms/kcm_splashscreen/contents/ui/main.qml:35:9: QML GridView: Binding loop detected for property "cellWidth"
systemsettings5 is using 100% of one core and when gdb is attached, bt shows 89 stack levels.Resolution:
FIXED =>
(none) Created attachment 9092 [details]
GDB stack trace after freeze
GDB stack trace, this time with 110 stack levels
Hi, thanks for reporting this bug. Refers to nouveau driver interaction with Plasma Stack in Mageia 6. We are sorry, but we no longer maintains this version of Mageia. Please upgrade to the latest version and reopen this bug against that version if this bug exists there. As a result we are setting this bug to RESOLVED:OLD CC:
(none) =>
ouaurelien |