Conversation lines misassigned in empathy

Bug #535455 reported by pablomme
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
adium-theme-ubuntu (Ubuntu)
New
Undecided
Unassigned
empathy (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

Binary package hint: empathy

This is on up-to-date Lucid installed from alpha 3.

This bug has just happened once in several days of using empathy. See the attached screenshot. On the left is the conversation window as it was displayed during the conversation, and on the right is the "Previous conversations" log, displaying the same part of the conversation. The conversation window is wrong, the log is correct.

In short:
- A line sent by one speaker (yellow) at 1:01 was not displayed
- The line sent at 1:02 by the yellow speaker was assigned to the green speaker (!!)
- The line sent at 1:03 by the yellow speaker disappeared too

Note that all lines were correctly received, since they are in the log. Could it be a problem with the Ubuntu chat theme? I don't know to what degree a theme could scramble conversations, though.

This was with the MSN protocol, by the way.

There is little I can do to test any fixes, since the bug has happened only once without anything sensibly identifiable as a trigger. But hopefully someone familiar with the code might know where to look and find the problem.

ProblemType: Bug
Architecture: amd64
Date: Wed Mar 10 01:33:53 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100224.1)
NonfreeKernelModules: nvidia
Package: empathy 2.29.91.2-0ubuntu2
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.153-rt
SourcePackage: empathy
Uname: Linux 2.6.31-10-rt x86_64

Revision history for this message
pablomme (pablomme) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:

* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will help us to find and resolve the problem.

Changed in empathy (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
pablomme (pablomme) wrote :

As I said, I could not identify anything I did as a trigger.

Revision history for this message
pablomme (pablomme) wrote :

I have the suspicion that the problem was caused by the theme. Could we add adium-theme-ubuntu as an affected package, to see if its maintainers can think of something?

I'm really sorry for this rubbish bug report. All I have is the screenshot, with no way to reproduce it or any relevant details. I can add that the window had focus, and that this happened during 20 seconds I looked away from the screen, but I don't think that's of much use either...

Revision history for this message
pablomme (pablomme) wrote :

Ok, the problem definitely exists and is reproducible. Simply get somebody to send you a message over MSN with an embedded newline in it (e.g. "1[shift-enter]2[enter]"). The comment will *not* show in the conversation. Additionally:

- If this message starts a conversation, no messages from your contact will be displayed until you send a message

- If the preceding message was your own and your contact sends a second message after the problematic one, the latter will display as your own, as originally reported. E.g: if you type "1[enter]" and your contact types "2[shift-enter]3[enter]4[enter]", it will look as if you had typed "1[enter]4[enter]"

These messages do display correctly in the logs. I just reproduced this with my MSN account on empathy and a second newly-created one on aMSN, both running on the same computer.

Revision history for this message
pablomme (pablomme) wrote :

It would be very useful if somebody other than myself could confirm this problem. The issue appears to be one of input handling/sanitation, which ought to be relatively straightforward to fix.

Revision history for this message
Omer Akram (om26er) wrote : Re: [Bug 535455] Re: Conversation lines misassigned in empathy

you might be facing bug 546338 and please change empathy theme to default
and see if the issue is still there.

On Thu, Jun 3, 2010 at 11:12 PM, pablomme <email address hidden> wrote:

> It would be very useful if somebody other than myself could confirm this
> problem. The issue appears to be one of input handling/sanitation, which
> ought to be relatively straightforward to fix.
>
> --
> Conversation lines misassigned in empathy
> https://bugs.launchpad.net/bugs/535455
> You received this bug notification because you are subscribed to empathy
> in ubuntu.
>
> Status in “adium-theme-ubuntu” package in Ubuntu: New
> Status in “empathy” package in Ubuntu: Incomplete
>
> Bug description:
> Binary package hint: empathy
>
> This is on up-to-date Lucid installed from alpha 3.
>
> This bug has just happened once in several days of using empathy. See the
> attached screenshot. On the left is the conversation window as it was
> displayed during the conversation, and on the right is the "Previous
> conversations" log, displaying the same part of the conversation. The
> conversation window is wrong, the log is correct.
>
> In short:
> - A line sent by one speaker (yellow) at 1:01 was not displayed
> - The line sent at 1:02 by the yellow speaker was assigned to the green
> speaker (!!)
> - The line sent at 1:03 by the yellow speaker disappeared too
>
> Note that all lines were correctly received, since they are in the log.
> Could it be a problem with the Ubuntu chat theme? I don't know to what
> degree a theme could scramble conversations, though.
>
> This was with the MSN protocol, by the way.
>
> There is little I can do to test any fixes, since the bug has happened only
> once without anything sensibly identifiable as a trigger. But hopefully
> someone familiar with the code might know where to look and find the
> problem.
>
> ProblemType: Bug
> Architecture: amd64
> Date: Wed Mar 10 01:33:53 2010
> DistroRelease: Ubuntu 10.04
> InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100224.1)
> NonfreeKernelModules: nvidia
> Package: empathy 2.29.91.2-0ubuntu2
> ProcEnviron:
> PATH=(custom, user)
> LANG=en_GB.utf8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-10.153-rt
> SourcePackage: empathy
> Uname: Linux 2.6.31-10-rt x86_64
>
>
>

Revision history for this message
pablomme (pablomme) wrote :

Indeed.. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.