Summary: | kded5 segmentation faults in KWayland::Client::OutputManagement::createConfiguration when logging into Plasma 5.17.90 on Wayland | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Matt Fagnani <matt.fagnani> |
Component: | kded | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bugseforuns, kdelibs-bugs, nate, subdiff |
Priority: | HI | Keywords: | regression |
Version: | 5.18.0 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/libkscreen/691c85879cafad942edf6245196da9f04bc4cb6f | Version Fixed In: | 5.18.2 |
Sentry Crash Report: | |||
Attachments: | kded5 segmentation fault trace when logging into Plasma 5.18.0 on Wayland |
Description
Matt Fagnani
2020-01-22 08:05:38 UTC
After release still happening? Created attachment 125991 [details]
kded5 segmentation fault trace when logging into Plasma 5.18.0 on Wayland
Roman, I've seen the kded5 crash one of two times when logging into Plasma 5.18.0 on Wayland. KWayland::Client::WaylandPointer<org_kde_kwin_outputmanagement, org_kde_kwin_outputmanagement_destroy>::operator org_kde_kwin_outputmanagement* (this=<optimized out>) at /usr/src/debug/kf5-kwayland-5.67.0-1.fc32.x86_64/x86_64-redhat-linux-gnu/src/client/wayland-output-management-client-protocol.h:226 has been at the top of the crashing thread 1 since I updated to KF 5.67.0. I'll attach the trace of the crash which happened in a Fedora 32 KDE Plasma spin installation with Plasma 5.18.0, KF 5.67.0, and Qt 5.13.2. I saw this kded5 crash at least 32 times with Plasma 5.17.90 on Wayland which was about 30% of the times I logged in. kded5 has restarted normally after it has crashed when I've checked.
*** Bug 416961 has been marked as a duplicate of this bug. *** Do you have a device with orientation sensor and the iio-sensor-proxy package installed? (In reply to Roman Gilg from comment #4) > Do you have a device with orientation sensor and the iio-sensor-proxy > package installed? No the hp laptop I've seen these crashes on doesn't have an orientation sensor. The iio-sensor-proxy package isn't installed. Thanks for looking into this. Git commit 691c85879cafad942edf6245196da9f04bc4cb6f by Daniel Vrátil. Committed on 24/02/2020 at 13:57. Pushed by dvratil into branch 'Plasma/5.18'. fix(kwayland): wait longer for connection timeout and retry Summary: During login creating the connection to Wayland server may take longer than 1 second (KWin busy, high CPU and IO load, ...) causing WaylandConfig to time out and leave the backend in an inconsistent state. This patch increases the timeout to 3 seconds and sets the overall backend status to invalid if connecting to Wayland server times out. This will abort the pending KScreen operation and prevent it from interacting with the broken backend. The next KScreen operation will try to set up the backend again, hopefully successfully this time. FIXED-IN: 5.18.2 Reviewers: #plasma, romangg Reviewed By: #plasma, romangg Subscribers: romangg, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D27618 M +1 -2 backends/kwayland/waylandbackend.cpp M +0 -1 backends/kwayland/waylandbackend.h M +11 -3 backends/kwayland/waylandconfig.cpp M +2 -0 backends/kwayland/waylandconfig.h https://commits.kde.org/libkscreen/691c85879cafad942edf6245196da9f04bc4cb6f |