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 734998 - Specific mail causes Evolution to hang
Specific mail causes Evolution to hang
Status: RESOLVED DUPLICATE of bug 724909
Product: evolution
Classification: Applications
Component: Mailer
3.10.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-08-18 13:14 UTC by Michael Catanzaro
Modified: 2014-10-30 12:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the mail that hangs Evolution (290.36 KB, text/plain)
2014-08-18 13:18 UTC, Michael Catanzaro
Details

Description Michael Catanzaro 2014-08-18 13:14:22 UTC
I tried opening the attached mail three times, and Evolution hung each time.

Here's a backtrace from hitting Ctrl+C in gdb while it was trying to load the message.

  • #0 select
    at ../sysdeps/unix/syscall-template.S line 81
  • #1 camel_write
    at camel-file-utils.c line 568
  • #2 camel_stream_write
    at camel-stream.c line 158
  • #3 camel_stream_write_string
    at camel-stream.c line 265
  • #4 emfe_text_highlight_format
    at e-mail-formatter-text-highlight.c line 235
  • #5 e_mail_formatter_format_as
    at e-mail-formatter.c line 999
  • #6 handle_mail_request
    at e-mail-request.c line 174
  • #7 mail_request_send_async
    at e-mail-request.c line 372
  • #8 WebCore::ResourceHandle::start
    at Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp line 1051

Comment 1 Michael Catanzaro 2014-08-18 13:18:12 UTC
Created attachment 283739 [details]
the mail that hangs Evolution

Probable dup of bug #724909, which I guess never got backported to 3.10.
Comment 2 Milan Crha 2014-10-30 12:00:43 UTC
Thanks for a bug report. You are right, this is the same issue as in the bug #724909. There exists a backport of it, but it wasn't announced anyhow. It [1] was added within [2], which also contains a workaround how make things work again (by removing the offending module). You can ask your distribution evolution maintainers to include the patch from Fedora.

[1] http://pkgs.fedoraproject.org/cgit/evolution.git/tree/evolution-3.10.4-large-message-render-hung.patch?h=f20
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1089966

*** This bug has been marked as a duplicate of bug 724909 ***