[Pidgin] #5484: Buddy group membership race condition between multiple open sessions of Gaim
Pidgin
trac at pidgin.im
Wed Apr 9 16:12:01 EDT 2008
#5484: Buddy group membership race condition between multiple open sessions of
Gaim
-------------------+--------------------------------------------------------
Reporter: eyv | Owner: seanegan
Type: defect | Status: new
Priority: minor | Component: Google Talk
Version: 2.2.1 | Keywords:
Pending: 0 |
-------------------+--------------------------------------------------------
I use two open Gaim sessions. When adding a contact, one is simultaneously
created in both sessions. However, in one session, the contact was placed
into a group other than "Buddies". After a few minutes, the user started
to oscillate between the group "Buddies" and the other group. This happens
in the OS X Adium client (version 1.2.4; libpurple version unknown, but
default build) as well as the Linux pidgin client (version 2.2.1).
Bug is *likely* a race condition, such that when I saved the member group
in one client, the other client did not record the change, and they are
now "fighting" with each other, each pushing the updated group to the
server. This goes on for a long time and does not seem to repair itself. I
imagine this problem exists with the generic jabber component as well, but
I have not tested this.
Replicating this might be problematic, too. I will be happy to help.
--
Ticket URL: <http://developer.pidgin.im/ticket/5484>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list