Avahi error: Error while adding service.
I recently got this error message and traceback when a colleague closed the lid of his MacBook while gajim was running on my machine in the same LAN:
I'm running gajim 0.16.7 on Fedora 25:
The line causing the error is still in the newest gajim version and it looks like a race condition caused by the contact being removed while it is being updated:
if you can reproduce, could you add this test:
if name in self.contacts: old_contact = self.contacts[name] self.contacts[name] = old_contact[0:C_TXT] + (txt,) + old_contact[C_TXT+1:]
Is the behavior still correct? I mean does the contact disappear when your colleague closes his computer?