[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 282933] closing session crash
From:       Martin Gräßlin <mgraesslin () kde ! org>
Date:       2012-04-22 15:51:38
Message-ID: bug-282933-17878-e10deKKsDh () http ! bugs ! kde ! org/
[Download RAW message or body]

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

Martin Gräßlin <mgraesslin@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
   Version Fixed In|4.7.4                       |4.9.0
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/kde-
                   |                            |workspace/53027ef8587845877
                   |                            |ffa4e8492fdc10f2833db7c

--- Comment #24 from Martin Gräßlin <mgraesslin@kde.org> ---
Git commit 53027ef8587845877ffa4e8492fdc10f2833db7c by Martin Gräßlin.
Committed on 22/04/2012 at 09:27.
Pushed by graesslin into branch 'master'.

Do not create Deleted on Workspace Shutdown

When the Workspace is shutting down the compositor is torn down
before Clients and Unmanaged are released. This means that there
is no need to create the Deleted windows.

Furthermore creating the Deleted manipulates the stacking_order
while Workspace dtor loops over this list to release all clients.
This may cause crashes.
FIXED-IN: 4.9.0
REVIEW: 104690

M  +8    -3    kwin/client.cpp
M  +10   -5    kwin/unmanaged.cpp
M  +1    -1    kwin/unmanaged.h
M  +1    -1    kwin/workspace.cpp

http://commits.kde.org/kde-workspace/53027ef8587845877ffa4e8492fdc10f2833db7c

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic