Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#15838 - [dbus-core] D-Bus memory leaks?
Attached to Project:
Arch Linux
Opened by rida (rida) - Thursday, 06 August 2009, 22:57 GMT
Last edited by Jan de Groot (JGC) - Saturday, 07 November 2009, 23:15 GMT
Opened by rida (rida) - Thursday, 06 August 2009, 22:57 GMT
Last edited by Jan de Groot (JGC) - Saturday, 07 November 2009, 23:15 GMT
|
DetailsDescription:
Hello, Since an update I did in June (i can't really remember when), i can't use gnome more than 2-3 weeks in a row because of D-Bus taking too much memory over time. The issue is if I restart D-Bus, I lose my session... After a simple test, I think i found the application using too much (or not) d-bus: epiphany. I use epiphany heavily (opening and closing several instances of it). The only other application that is running is irssi in a terminal (i think/hope it doesn't rely on d-bus) and pidgin (runs all day). The test consisted of: * a ps aux of the dbus-daemon process, * the use of epiphany: browsing a few pages, in my example, finding objects on ebay during 2 minutes * running ps aux again on the dbus-daemon process * and finally do the math. I know, it's cheap, but the results are: none 5887 0.1 8.3 271544 255752 ? Ss Jul10 72:47 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session none 5887 0.1 8.3 272700 256888 ? Ss Jul10 72:49 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session I did a third one after talking about this bug on launchpad and posting it here: none 5887 0.1 8.4 275124 259396 ? Ss Jul10 72:55 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session Additional info: * package version(s) : $ yaourt -Ss dbus | grep installed core/dbus-core 1.2.14-1 [installed] (base) extra/dbus 1.2.14-1 [installed] extra/dbus-glib 0.80-1 [installed] extra/dbus-python 0.83.0-2 [installed] * config and/or log files etc. Steps to reproduce: * a ps aux of the dbus-daemon process, * the use of epiphany: browsing a few pages, in my example, finding objects on ebay during 2 minutes * running ps aux again on the dbus-daemon process * and finally do the math. |
This task depends upon
[jan@jan ~]$ ps auxw | grep dbus
jan 3426 0.0 0.0 9168 1716 ? Ss Aug05 0:07 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session
Can you find out things using dbus-monitor? That program attaches to dbus and monitors every message that goes over dbus.
My dbus-daemon has been running for more than 72 hours, that may come from this fact...