[Bug 265400] Kde is not fully shut down at logout

Martin Steigerwald Martin at Lichtvoll.de
Wed Jul 20 17:44:31 BST 2011


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





--- Comment #24 from Martin Steigerwald <Martin Lichtvoll de>  2011-07-20 16:44:31 ---
Created an attachment (id=62024)
 --> (http://bugs.kde.org/attachment.cgi?id=62024)
kded4_deadlock patch

It appears to be an backport of an patch applied upstream for KDE SC 4.7.0.

I had one wild kded4 after applying the patch, but I think that was with the
KDE SC 4.6.4 sessions that I didnĀ“t restart yet. I tried with the one of my two
sessions that I restarted and logged in and out about three times and there all
was well. Well I will have an eye on it. 

Author: Mario Bensi <mbensi at ipsquad.net>
Origin:
https://projects.kde.org/projects/kde/kdelibs/repository/revisions/42d40d1d351588a71bef0af1d62a8f6dc586f141
Origin:
https://projects.kde.org/projects/kde/kdelibs/repository/revisions/350a5d8de016b6daa36c6e29d5d5f83ad6c2b38d
Applied-Upstream: 4.7.0
Description: This patch is suposed to prevent deadlocks in kded4.
 This patch includes the changes of a couple of upstream commits, these are the
 commit messages:

 ID: 42d40d1d351588a71bef0af1d62a8f6dc586f141
 Fix crash during the QFileSystemWatcher destruction
 The QFileSystemWatcher doesn't work correctly in a singleton
 The solution so far was to destroy the QFileSystemWatcher when the
 application quits but we have some crash with this solution.
 For the moment to workaround the problem, we detach the
 QFileSystemWatcher from the parent effectively leaking it on purpose.

 ID: 350a5d8de016b6daa36c6e29d5d5f83ad6c2b38d
 Fix solid test
 I need to detach parent on QFileSystemWatcher when the FstabWatcher
 destructor are called if the aboutToQuit is not called. It's the case in
 test.

I retrieved it with:

git clone git://git.debian.org/pkg-kde/kde-sc/kde4libs.git

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list