[Userland-team] [OpenIndiana Distribution - Bug #1987] dbus taking 100% of cpu

illumos project devnull at illumos.org
Thu May 31 08:21:13 UTC 2012


Issue #1987 has been updated by Richard PALO.


happened to notice a hanging dbus and noticed that gconfd-2 may have something to do with things: (1579 & 1580 in contract 169, contract 180 is a currently active session)
<pre>
~$ ptree -c  sonia
[process contract 169]
  23487 /usr/lib/gvfsd
  23505 /usr/lib/gvfs-hal-volume-monitor
  23509 /usr/lib/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0
  23875 /usr/lib/gvfsd-metadata
  1579  /usr/lib/dbus-daemon --fork --print-pid 6 --print-address 8 --session
    1580  /usr/lib/gconfd-2
[process contract 180]
  14115 /usr/lib/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display9
    14154 /usr/lib/gdm-session-worker
      14204 gnome-session
        14238 /usr/bin/ssh-agent -- /usr/bin/gpg-agent --daemon --enable-ssh-support gnome-se
        14239 /usr/bin/gpg-agent --daemon --enable-ssh-support gnome-session
        14263 metacity
        14264 gnome-panel
        14265 nautilus
        14268 gnome-power-manager
        14269 /usr/perl5/bin/perl /usr/bin/desktop-print-management-applet
          14273 python2.6 /usr/lib/system-config-printer/applet.py
        14271 /usr/bin/xscreensaver -nosplash
  14231 dbus-launch --exit-with-session --sh-syntax
  14232 /usr/lib/dbus-daemon --fork --print-pid 6 --print-address 8 --session
  14252 /usr/lib/gconfd-2
  14259 /usr/bin/gnome-keyring-daemon --start --components=pkcs11
  14260 /usr/lib/gnome-settings-daemon
  14262 /usr/lib/gvfsd
  14267 /usr/lib/bonobo-activation-server --ac-activate --ior-output-fd=21
  14276 /usr/lib/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-
  14279 /usr/lib/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0
  14281 /usr/lib/trashapplet --oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory 
  14283 /usr/lib/gvfs-hal-volume-monitor
  14287 /usr/lib/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf
  14289 /usr/lib/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationA
  14602 /bin/bash /usr/bin/thunderbird
    14615 /bin/bash /usr/lib/thunderbird/run-mozilla.sh /usr/lib/thunderbird/thunderbird-
      14619 /usr/lib/thunderbird/thunderbird-bin
  14621 /usr/lib/gam_server
</pre>
----------------------------------------
Bug #1987: dbus taking 100% of cpu
https://www.illumos.org/issues/1987

Author: Jeffrey Baitis
Status: New
Priority: Normal
Assignee: OI Userland
Category: 
Target version: oi_151_stable
Difficulty: Medium
Tags: dbus


After my 151a machine had about 39 days of uptime with heavy X11 use, top noticed that dbus-daemon was taking 100% of the cpu time in one of my CPU cores. svcadm disable dbus did not seem to kill the rogue dbus-daemon; I had to kill it by pid manually.

I ran the Proc/dapptrace script from the DTrace toolkit. Here's the output that I got:

<pre>
CALL(args)               = return
-> check_babysit_events(0x2CF8, 0x20, 0x1)              
<- check_babysit_events = 177
-> _dbus_poll(0x8047490, 0x2, 0xFFFFFFFF)               
<- _dbus_poll = 47
-> check_babysit_events(0x2CF8, 0x20, 0x1)              
<- check_babysit_events = 177
-> _dbus_poll(0x8047490, 0x2, 0xFFFFFFFF)               
<- _dbus_poll = 47
-> check_babysit_events(0x2CF8, 0x20, 0x1)              
<- check_babysit_events = 177
-> _dbus_poll(0x8047490, 0x2, 0xFFFFFFFF)               
<- _dbus_poll = 47
-> check_babysit_events(0x2CF8, 0x20, 0x1)              
<- check_babysit_events = 177
-> _dbus_poll(0x8047490, 0x2, 0xFFFFFFFF)               
<- _dbus_poll = 47
-> check_babysit_events(0x2CF8, 0x20, 0x1)              
<- check_babysit_events = 177
-> _dbus_poll(0x8047490, 0x2, 0xFFFFFFFF)               
<- _dbus_poll = 47
</pre>
... ad nauseam



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://www.illumos.org/my/account



More information about the Userland-team mailing list