Summary: | system settings segmentation fault in QtWaylandClient::QWaylandWindow::decoration when selecting activities and closing | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Matt Fagnani <matt.fagnani> |
Component: | kcm_activities | Assignee: | Ivan Čukić <ivan.cukic> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | nate, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.19.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/7079d0952b313b636126c39f0437ff6ba8687ca7 | Version Fixed In: | |
Sentry Crash Report: |
Description
Matt Fagnani
2020-06-30 02:47:11 UTC
#4 QtWaylandClient::QWaylandWindow::decoration (this=0x0) at qwaylandwindow.cpp:825 #5 0x00007f31b8a01759 in QtWaylandClient::QWaylandShmBackingStore::windowDecoration (this=this@entry=0x5623ea6448c0) at qwaylandshmbackingstore.cpp:362 #6 0x00007f31b8a021c6 in QtWaylandClient::QWaylandShmBackingStore::resize (this=this@entry=0x5623ea6448c0, size=...) at qwaylandshmbackingstore.cpp:308 #7 0x00007f31b8a02301 in QtWaylandClient::QWaylandShmBackingStore::ensureSize (this=this@entry=0x5623ea6448c0) at qwaylandshmbackingstore.cpp:205 #8 0x00007f31b8a0233d in QtWaylandClient::QWaylandShmBackingStore::beginPaint (this=this@entry=0x5623ea6448c0, region=...) at qwaylandshmbackingstore.cpp:180 #9 0x00007f31cb08ddad in QBackingStore::beginPaint (this=0x5623ea6bc0c0, region=...) at ../../include/QtGui/5.14.2/QtGui/private/../../../../../src/gui/kernel/qhighdpiscaling_p.h:109 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/197 Git commit 8d33d2d7372308d0b1f4d3ab7af645ebe9677e83 by David Edmundson. Committed on 22/10/2020 at 11:49. Pushed by davidedmundson into branch 'master'. [kcms/activities] Port to QQuickWidget from nested QQuickWindows Nested QQuickWindows are still somewhat problematic especially when used in systemsettings which is already a very hybrid mix. At some point this will all be fully ported to QtQuick anyway, there isn't anything especially complex going on in the UI that isn't QtQuick already. This is a small backportable patch to supress the bugs. Related: bug 394899, bug 416253 Fixed-in: 5.20.0 M +5 -12 kcms/activities/ActivitiesTab.cpp M +2 -2 kcms/activities/ActivitiesTab.h M +1 -0 kcms/activities/CMakeLists.txt M +3 -13 kcms/activities/PrivacyTab.cpp M +6 -3 kcms/activities/imports/dialog.cpp M +44 -46 kcms/activities/ui/PrivacyTabBase.ui D +0 -57 kcms/activities/utils.h https://invent.kde.org/plasma/plasma-desktop/commit/8d33d2d7372308d0b1f4d3ab7af645ebe9677e83 Git commit 7079d0952b313b636126c39f0437ff6ba8687ca7 by David Edmundson. Committed on 22/10/2020 at 11:49. Pushed by davidedmundson into branch 'Plasma/5.20'. [kcms/activities] Port to QQuickWidget from nested QQuickWindows Nested QQuickWindows are still somewhat problematic especially when used in systemsettings which is already a very hybrid mix. At some point this will all be fully ported to QtQuick anyway, there isn't anything especially complex going on in the UI that isn't QtQuick already. This is a small backportable patch to supress the bugs. Related: bug 394899, bug 416253 Fixed-in: 5.20.0 (cherry picked from commit 8d33d2d7372308d0b1f4d3ab7af645ebe9677e83) M +5 -12 kcms/activities/ActivitiesTab.cpp M +2 -2 kcms/activities/ActivitiesTab.h M +1 -0 kcms/activities/CMakeLists.txt M +3 -13 kcms/activities/PrivacyTab.cpp M +6 -3 kcms/activities/imports/dialog.cpp M +44 -46 kcms/activities/ui/PrivacyTabBase.ui D +0 -57 kcms/activities/utils.h https://invent.kde.org/plasma/plasma-desktop/commit/7079d0952b313b636126c39f0437ff6ba8687ca7 |