Indeed, accountsservice sends a reply even when the client talking to it
doesn't want one. The dbus daemon doesn't remember messages that have
NO_REPLY_EXPECTED set, so the replies from accountsservice look like
unsolicited messages to it and it denies them.

Gnome bug #755421 argues that this should be fixed in gdbus, and I
agree. gdbus automatically sets NO_REPLY_EXPECTED when no callback is
given, so it makes sense that it also handles the server side by
discarding replies for such messages. I've attached a patch upstream.

** Bug watch added: GNOME Bug Tracker #755421
   https://bugzilla.gnome.org/show_bug.cgi?id=755421

** Also affects: glib via
   https://bugzilla.gnome.org/show_bug.cgi?id=755421
   Importance: Unknown
       Status: Unknown

** Changed in: accountsservice (Ubuntu)
       Status: Confirmed => Invalid

** Also affects: glib2.0 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: glib2.0 (Ubuntu)
       Status: New => Triaged

** Changed in: glib2.0 (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1488344

Title:
  dbus rejected send messages

To manage notifications about this bug go to:
https://bugs.launchpad.net/glib/+bug/1488344/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to