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 640777 - Hangs on "formatting message" if called while busy checking mail folders
Hangs on "formatting message" if called while busy checking mail folders
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-01-27 22:36 UTC by Jean-François Fortin Tam
Modified: 2011-04-15 03:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2011-01-27 22:36:41 UTC
There are many bugs about Evo not being able to open messages, hanging while it says "Formatting message...", but I couldn't find a bug report that identifies one of the causes precisely like what I'm seeing here:

This is using a POP account and an IMAP+ gmail account (with many folders/labels). To trigger the bug easily:
1) launch evolution
2) *while* it is checking for changes in all folders on startup,
3) try opening a message (I'm not using the preview pane).

Note: the message I am trying to open is already downloaded locally (POP account), but this is not limited to this account type of course.

Actual results: the message is never displayed, even when all the other mail checks are done. Closing the message window, the "Formatting message..." status still shows in the status bar. Dismissing that status message does not solve the problem. Trying to open that message is impossible until you have killed evolution with gnome-system-monitor (because it will hang on exit!)
Comment 1 Milan Crha 2011-02-23 17:29:14 UTC
Thanks for a bug report. Could you install debuginfo packages for evolution-data-server and evolution and get backtrace of such hang, please? You can achieve that for example by this command:
   $ gdb --batch --ex "t a a bt" -pid=PID &>/tmp/bt.txt
where PID is a process ID of a running evolution. Thanks in advance.
Comment 2 Fabio Durán Verdugo 2011-04-15 01:45:48 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 3 Jean-François Fortin Tam 2011-04-15 03:22:50 UTC
Unable to reproduce on 3.0, will reopen if it occurs again.