After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 758786 - Evolution displaying wrong messages after a few moves from directory to directory
Evolution displaying wrong messages after a few moves from directory to direc...
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
3.18.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-11-28 19:01 UTC by Egor Zaharov
Modified: 2019-11-12 17:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Buggy message selected in the list (218.76 KB, image/png)
2015-11-28 19:01 UTC, Egor Zaharov
Details
Buggy message opened in the viewer (182.18 KB, image/png)
2015-11-28 19:02 UTC, Egor Zaharov
Details

Description Egor Zaharov 2015-11-28 19:01:31 UTC
Created attachment 316447 [details]
Buggy message selected in the list

If you try to move some messages from one directory to another between your IMAP directories, Evolution displays wrong messages when you try to view one.

In message list this message displayed as (for example) "Thread 1" from mail1@example.com. But when you open this message by doubleclick, any other random message from this directory can appear instead of it. Window title says what it is "Thread 1", but it is not.

If you close message viewer, and open that message again from the list - same random message appears from the previous time you opened it. It is like the message in the list displayed as message with "Thread 1" from mail1@example.com, but links to different message.

You can return back to normal only if you completely delete your account from Evolution, and create it again.

This serious thing stops me from using Evolution right now.
Comment 1 Egor Zaharov 2015-11-28 19:02:23 UTC
Created attachment 316448 [details]
Buggy message opened in the viewer
Comment 2 Milan Crha 2015-11-30 12:54:11 UTC
Thanks for a bug report. What are your exact versions of the evolution-data-server and evolution, please? Does evolution claim any issues after the move between the folders? I guess you face a fallout of bug #757789.
Comment 3 Egor Zaharov 2015-11-30 22:04:15 UTC
(In reply to Milan Crha from comment #2)
> Thanks for a bug report. What are your exact versions of the
> evolution-data-server and evolution, please?

evolution-data-server-3.18.2-1.fc23
evolution-3.18.2-1.fc23

And yes, this is Fedora 23.

(In reply to Milan Crha from comment #2)
> Does evolution claim any issues after the move between the
> folders? I guess you face a fallout of bug #757789.

Nope. No messages or dialog windows about errors.

This messages are actually moved(if I look in my inbox using, for example, web-interface). But after that I notice what some random messages in the messages list can link to another random message from this list. And this bug is all about this.

This bug appears with more probability if you move a big bulk of messages between IMAP folders. Not 1-2, but at least 50 at once. And even better, if you begin several move operations at once in parallel.
Comment 4 Milan Crha 2015-12-01 07:17:10 UTC
Okay. Fedora 23 contains an update of evolution-data-server 3.18.2-2, which contains a fix for the above mentioned bug #757789. Please install it (it's in updates-testing right now). It will surely help.

Please let me know here, if it didn't. Thanks in advance.
Comment 5 Egor Zaharov 2015-12-01 16:59:25 UTC
(In reply to Milan Crha from comment #4)
> Okay. Fedora 23 contains an update of evolution-data-server 3.18.2-2, which
> contains a fix for the above mentioned bug #757789. Please install it (it's
> in updates-testing right now). It will surely help.
> 
> Please let me know here, if it didn't. Thanks in advance.

I have installed evolution-data-center-3.18.2-2.fc23, launched some big bulk moves between IMAP folders(from additional folders, which I use to sort messages using filters on server side - back into inbox. if it matters). Clicked on notification about your comment, and voila! This is link to different message...

Maybe it is something else, but not bug #757789. I'm open for your instructions.
Comment 6 Milan Crha 2015-12-03 16:34:42 UTC
Okay, thanks for trying it. I'm unsetting the need-info for now, I'll return back to you when I have more ideas what to try next (and when I'll be able to try it here as well).
Comment 7 Milan Crha 2016-04-05 12:27:07 UTC
I'm sorry for a long delay. I re-read the bug report comments and this still looks like the issue with the incorrect message info unref. I tried to move more than 50 messages from my Inbox folder to a subfolder of it at once and then select random messages. The messages had been downloaded and then shown in the message preview, everything properly.

What is the current version of the evolution and evolution-data-server, please? Do you still see this issue with anything older than 3.18.3?

I didn't mention it earlier, because I suppose you did it anyway, but just in case, the installation of the newer evolution-data-server requires evolution restart, thus the updated mail-related parts are used.
Comment 8 Egor Zaharov 2016-04-08 00:29:37 UTC
Yep. I almost forgot about that.

I'll check that out on holidays, using Evolution 3.20. I had updated my Fedora to 24 on the beginning of March.
Comment 9 Alexandre Franke 2019-11-12 17:40:35 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment.
Thanks!