Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#6882 closed defect (fixed)

Laptop was running both salut and gabble at same time

Reported by: wad Owned by: Collabora
Priority: normal Milestone:
Component: presence-service Version:
Keywords: schoolserver, presence, ejabberd Cc: Collabora
Blocked By: Blocking:
Deployments affected: Action Needed:
Verified: yes


In a recent test (build 703), we found laptops which were showing a small number of the total laptops in the "school". In many cases, these laptops were found to be running Salut for presence, instead of Gabble (#6881). In a smaller number of cases, we found laptops running BOTH Salut and Gabble.

Logs and packet traces, as well as a more detailed description of the test setup, can be found at:

Change History (6)

comment:1 Changed 9 years ago by gdesmott


1207876103.302794 DEBUG s-p-s.telepathy_plugin: <ServerPlugin object at 0x81c5dc4 (telepathy_plugin+TelepathyPlugin at 0x82cb800)>: Connect() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

The D-Bus Connect method is implemented in telepathy-glib and its code is very simple. Seems weird it can't return but I guess that's the reason why everything goes wrong.

comment:2 Changed 9 years ago by gdesmott

Another possibility is the connection between Gabble and the session bus was broken.

comment:3 Changed 9 years ago by gdesmott

I wrote a patch in telepathy-glib that will help us to detect when the CM is disconnected from the session bus. It will be in the next tp-glib release.

comment:4 Changed 9 years ago by gdesmott

  • Cc Collabora added; olpc@… removed

Change is now in Joyride. Please post logs if you are able to reproduce this issue.

comment:5 Changed 9 years ago by marco

  • Resolution set to fixed
  • Status changed from new to closed

comment:6 Changed 9 years ago by gregorio

  • Milestone Never Assigned deleted

Milestone Never Assigned deleted

Note: See TracTickets for help on using tickets.