#1027 new defect

Bitlbee can't handle other clients with the same JID in jabber group chats

Reported by: Leon Weber <leon@…> Owned by:
Priority: normal Milestone:
Component: BitlBee Version: devel
Keywords: Cc:
IRC client+version: irssi 0.8.15 Operating System: Linux
OS version/distro:


Bitlbee fails to handle the case of another jabber client being online in a jabber group chat with the same JID that bitlbee is using.

Symptoms of this problem include

  • messages sent by the other client are silently ignored and not displayed,
  • initially, the other client is not displayed in the nick list (all others are),
  • whenever the other client changes its nick or joins the group chat, the irc client leaves and rejoins the channel; it also leaves the group chat when the other client leaves, but in that case it doesn't rejoin
  • after the rejoin, only root and the bitlbee client are displayed in the nick list
  • if, after the other client has left, it later rejoins, the irc client magically joins the channel as well, for some reason.

These leaves/rejoins aren't observable from other clients in the same group chat, which means that bitlbee isn't actually leaving the jabber group chat, but only the corresponding irc channel is destroyed, or something similar.

I have observed these problems with both bitlbee 3.0.3 and a recent nightly build (3.2+20130115+devel+969-1) without libpurple.

Attachments (0)

Change History (3)

comment:1 Changed at 2014-07-14T17:43:01Z by dx

See also #1026

comment:2 Changed at 2014-07-16T03:34:15Z by dx

Also #1053 seems to be a more specific version of this one

comment:3 Changed at 2016-01-24T13:59:26Z by dx

messages sent by the other client are silently ignored and not displayed,

Fixed in master (part of 3.4.2) eee7294a4c798b04913d15df590f205b6c049281

Modify Ticket

as new The ticket will remain with no owner.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.