There is a race when gnome-session launches dbus. I think running a -rt kernel seems to make it occur more often. The bug that is happening (or something very similar) is described here:
I have strace'd the launch myself and I also find that the dbus child process receives a SIGPIPE. Any easy fix for this is to change your gnome session script to launch dbus before gnome-session. Then gnome-session wont try and start dbus itself. In /usr/share/xsessions/gnome.desktop change the line:
There is a race when gnome-session launches dbus. I think running a -rt kernel seems to make it occur more often. The bug that is happening (or something very similar) is described here:
http:// bugzilla. gnome.org/ show_bug. cgi?id= 395488
I have strace'd the launch myself and I also find that the dbus child process receives a SIGPIPE. Any easy fix for this is to change your gnome session script to launch dbus before gnome-session. Then gnome-session wont try and start dbus itself. In /usr/share/ xsessions/ gnome.desktop change the line:
Exec=/usr/ bin/gnome- session
to
Exec=dbus-launch /usr/bin/ gnome-session