GNOME Bugzilla – Bug 511063
Can mix up conversations
Last modified: 2008-08-13 20:46:21 UTC
Please describe the problem: Conversation windows can unexpectedly get reused for a different conversation, causing great user confusion: 16:27 < contyk> ot, btw: has anyone ever noticed Empathy mixes conversations if you manually reconnect while you have the chat window opened? like it sends/receives messages to/from a different buddy than I think according to the active tab... Robot101 has also spotted this at some point. You must forget/invalidate all handles for a Connection as soon as it disconnects - they'll likely refer to someone else if it reconnects. Also, you should be using HoldHandles() when appropriate, if you're not already. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Today i had the same problem.
I got this too. The problem is when saving the messages, not when loading them; I have a log file jabber0/x@foo.org/20080120.log where the messages in the logfile are actually from y@bar.org.
It's not just the log: I have two conversation windows open, and they get swapped. I.e. window 1 is with alice@foo.org, and window 2 is with beatrice@bar.org. At some point, messages from Beatrice started going to window 1, and messages from Alice started going to window 2. Window 1 says "Alice" in the title, but "Beatrice" next to new messages, and vice versa for Window 2. It might be correlated with me going offline and coming online again. This is pretty bad. I might send messages to the wrong person by accident if I didn't notice that this had happened.
I doubt the problem is a mix handles because I hold them and don't reuse them after reconnection. it happened to me once, I'll take a look at this bug.
has happened to me often. I use empathy-0.21.5.2
After long hours of debugging it seems the problem is in MC. I keep this bug open until MC's maintainer confirm, probably monday.
But found in MC, should be fixed soon.
Hi, I've had a suggested to forward the "bug" I found with Intrepid to this area... Here's the link to my Ubuntu bug report - https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/257705