Bug#481030: It looks like this bug is actually with 'gnome-session'

Dominique Brazziel dbrazziel at snet.net
Tue Aug 4 02:39:29 UTC 2009


I looked at the source for gnome-session and function 
'gsm_gsd_start' of source module 'gsm-gsd.c' is where
g-s-d is started via dbus.  The error message is issued
in a few places, one of which is if a dbus connection
cannot be established:

static void
gsd_error_dialog (GnomeSettingsData *gsd, const char *error)
{
  static GtkWidget *dialog = NULL;
  GString *msg;
  
  /*
   * it would be nice to have a dialog which either:
   *
   * 1.  lets you change the message on it
   * 2.  lets you append messages and has a "history"
   *
   * for now, we just kill the old dialog and pop up a new one.
   */

  msg = g_string_new (_("There was an error starting the GNOME Settings
Daemon.\n\n"
                        "Some things, such as themes, sounds, or
background "
                        "settings may not work correctly."));

...

connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
  if (connection == NULL)
    {
      gsd_set_error (&gsd, error->message);
      gsd_error_dialog (&gsd, NULL);
      g_error_free (error);
    }

Curious thing about the source - there is an error message defined 
that would be issued after too many retries but there is no loop
in the source module to try 

I think gnome-session underwent a substantial rearrangement in unstable,
it's been there for a very long time.  Hopefully this problem gets fixed
there.






More information about the pkg-gnome-maintainers mailing list