
Dear Lazyweb,
what is the best way to debug a problem with the session DBus apparently getting stuck? The KDE4 session on this computer becomes completely unresponsive. An ssh login still works but a simple
export DISPLAY=:0
qdbus
doesn't return. No output at all.
qdbus --system
still works. Running
strace qdbus
shows it waiting on a read on some pipe it created right after reading /var/lib/dbus/machine-id.
ps aux showed two session busses running. One from the user and another one from root. The root session bus was probably created by running Adept a few minutes before.
strace on the dbus process of the user showed it polling and calling gettimeofday, apparently at timeouts. Attaching gdb to the session bus didn't give me any information
Anyway, I don't know enough about dbus and I would like to get rid of this annoying hang. Whatever you try to do with the computer, in the end you have to fall back to SysRq + {S, U, B} since nothing else can get the system back. Any ideas how to get more information on what could be the cause?