Bug#600767: gnome-system-monitor: Insanely high cpu/dbus usage

Ben Wong bugs.debian.org at wongs.net
Tue Oct 19 22:11:49 UTC 2010


Package: gnome-system-monitor
Version: 2.28.1-1
Severity: grave
Justification: renders package unusable


Gnome-system-monitor has always been a CPU pig, especially when
drawing graphs, however this is a new bug.

Now, even when it is not actively redrawing anything (for example,
displaying the "System" tab), it uses up 100% CPU continuously.
Apparently it is making excessive dbus calls. Half of the CPU goes to
gnome-system-monitor and half to dbus-daemon.  I have attached a log
from dbus-monitor.

In the old bug, I could mitigate the problem by changing the graph
update frequency.  In this bug, even setting the period to 100 seconds
has no effect on the CPU usage.  (By the way, I notice that when I set
the "Update interval in seconds" to 100.0, the graph gets updated
every ten seconds. Is the label incorrect?)

Perhaps related, perhaps not: the gnome-system-monitor also no longer
obeys a WM_DELETE_WINDOW message when I click on the close-window
[X] button in metacity.  It does process the request, though,
because metacity never gives me the option to "force quit" the
application.  I am able to quit using the g-s-m menu bar.

Probably irrelevant, but I'll include it for completeness: The Gnome
panel applet named "system-monitor", AKA multiload-applet-2, does not
exhibit this bug.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-system-monitor depends on:
ii  gconf2                      2.28.1-4     GNOME configuration database syste
ii  libc6                       2.11.2-6     Embedded GNU C Library: Shared lib
ii  libcairo2                   1.8.10-6     The Cairo 2D vector graphics libra
ii  libgcc1                     1:4.4.5-2    GCC support library
ii  libgconf2-4                 2.28.1-4     GNOME configuration database syste
ii  libglib2.0-0                2.24.2-1     The GLib library of C routines
ii  libglibmm-2.4-1c2a          2.24.2-1     C++ wrapper for the GLib toolkit (
ii  libgtk2.0-0                 2.20.1-1+b1  The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2a           1:2.20.3-1   C++ wrappers for GTK+ (shared libr
ii  libgtop2-7                  2.28.1-1     gtop system monitoring library (sh
ii  librsvg2-2                  2.26.3-1     SAX-based renderer library for SVG
ii  libsigc++-2.0-0c2a          2.2.4.2-1    type-safe Signal Framework for C++
ii  libstdc++6                  4.4.5-2      The GNU Standard C++ Library v3
ii  libwnck22                   2.30.4-2     Window Navigator Construction Kit 
ii  libxml2                     2.7.7.dfsg-4 GNOME XML library

Versions of packages gnome-system-monitor recommends:
ii  gvfs                       1.6.4-2       userspace virtual filesystem - ser
ii  libgksu2-0                 2.0.13~pre1-1 library providing su and sudo func

gnome-system-monitor suggests no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dbus-monitor.txt
Type: text/x-c
Size: 3041759 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20101019/5eb0dc8f/attachment-0001.bin>


More information about the pkg-gnome-maintainers mailing list