[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [policykit-kde] [Bug 271934] kded4 process grows on memory usage (possible leak)
From: Max A. Dednev <dednev () rambler ! ru>
Date: 2015-01-10 21:40:09
Message-ID: bug-271934-17878-1mUntj3kVf () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=271934
Max A. Dednev <dednev@rambler.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dednev@rambler.ru
--- Comment #121 from Max A. Dednev <dednev@rambler.ru> ---
Hello!
It seems, that the problem is not in powerdevil, nor in KDE (and it's
libraries) at all.
I've found, that policykit-1-0.105 in my Debian Wheezy doesn't release
reference counters of GVariant data for
org.freedesktop.PolicyKit1.Authority.EnumerateActions dbus call.
So in my case following patch solves my kded4 with enabled powerdevil extreme
memory leak:
--- policykit-1-0.105.orig/src/polkit/polkitauthority.c
+++ policykit-1-0.105/src/polkit/polkitauthority.c
@@ -715,7 +715,6 @@
while ((child = g_variant_iter_next_value (&iter)) != NULL)
{
ret = g_list_prepend (ret, polkit_action_description_new_for_gvariant
(child));
- g_variant_ref_sink (child);
g_variant_unref (child);
}
ret = g_list_reverse (ret);
After removing g_variant_ref_sink(child), rebuilding policykit-1-0.105
packages, their reinstallation and kded4 restart with 'kquitapp kded; kded4' I
can't see any memory leak. jemalloc profiling and valgrind confirmed this.
--
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