I haven't been able to reproduce the bug for over an hour so getting a breakpoint in is a bit difficult right now. But it appears the problem is likely a race condition whereby gnome-settings-daemon is starting slightly too quickly, expecting something else to be running already that isn't. This theory seems to be supported by the message:
WARN 2011-10-25 14:07:02 glib.gdk <unknown>:0 gdk_xsettings_watch_cb(): Couldn't find window to unwatch
which is only seen in xsession-errors when the bug occurs.
@everyone: When you reproduce this bug next, could you please open a terminal and run:
ps auxw > /tmp/pslist.txt
and attach the file pslist.txt to this bug?
I haven't been able to reproduce the bug for over an hour so getting a breakpoint in is a bit difficult right now. But it appears the problem is likely a race condition whereby gnome-settings- daemon is starting slightly too quickly, expecting something else to be running already that isn't. This theory seems to be supported by the message: watch_cb( ): Couldn't find window to unwatch
WARN 2011-10-25 14:07:02 glib.gdk <unknown>:0 gdk_xsettings_
which is only seen in xsession-errors when the bug occurs.
@everyone: When you reproduce this bug next, could you please open a terminal and run:
ps auxw > /tmp/pslist.txt
and attach the file pslist.txt to this bug?