graesslin created this revision. graesslin added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Most likely the window is in the process of getting destroyed. In that case the following destroy of the Surface is also going to destroy the decoration. This was causing an interesting effect with the QQuickRenderControl used by Aurorae. When getting destroyed it ensures that all posted events get processed. This includes the destroy of the Surface which entered ShellClient::destroyClient which again destroyed the decoration. In other words a recursive destroy which ended with wonderful crashers due to double deletions. If the window is not unmapped this might still cause problems: more testing needed. REPOSITORY rKWIN KWin BRANCH deco-destroy-shell-cleint REVISION DETAIL https://phabricator.kde.org/D1641 AFFECTED FILES shell_client.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, Plasma Cc: plasma-devel, sebas
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel