https://bugs.kde.org/show_bug.cgi?id=395346

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/275b7ee0f456328de870dcdc2
                   |                            |97871d4eb8cfff2
         Resolution|---                         |FIXED

--- Comment #12 from David Edmundson <k...@davidedmundson.co.uk> ---
Git commit 275b7ee0f456328de870dcdc297871d4eb8cfff2 by David Edmundson.
Committed on 20/06/2018 at 08:39.
Pushed by davidedmundson into branch 'Plasma/5.13'.

Workaround crash in Aurorae destruction

Summary:
Workaround QtBug-68997

Deleting of a RenderControl/render controlled window triggers deletion
of other queued deleted items, putting KWin in a corrupt state. See Qt
bug report.

Deleting this queued means we know we don't have anything else going on
in the stack which should make this somewhat safe.

Test Plan:
Couldn't reproduce original crash. Based purely on the incomplete backtrace and
code reading

Set an Aurorae theme. Closed some windows. Things still worked as before

Reviewers: #kwin, #plasma, mart

Reviewed By: #kwin, #plasma, mart

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D13614

M  +4    -6    plugins/kdecorations/aurorae/src/aurorae.cpp
M  +5    -1    plugins/kdecorations/aurorae/src/aurorae.h

https://commits.kde.org/kwin/275b7ee0f456328de870dcdc297871d4eb8cfff2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to