Bug 1306627

Summary: freeze when rendering inline attachments of the attached message
Product: Red Hat Enterprise Linux 7 Reporter: Matěj Cepl <mcepl>
Component: evolutionAssignee: Milan Crha <mcrha>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.2CC: mbarnes
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-11 16:47:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
test case email
none
backtrace none

Description Matěj Cepl 2016-02-11 13:27:10 UTC
Created attachment 1123143 [details]
test case email

Description of problem:
When switching "View All Attachments inline" Evolution freezes.

Version-Release number of selected component (if applicable):
evolution-3.12.11-15.el7.x86_64

How reproducible:
happened twice out of two attempts

Steps to Reproduce:
1.look at the attached message in Evolution INBOX
2.switch on "View All Inline" attachments
3.

Actual results:
freeze (see attached backtrace)

Expected results:
give it a moment, but see all attachments inlined, or get some progress warnings that it takes more time

Additional info:

Comment 1 Matěj Cepl 2016-02-11 13:28:42 UTC
Created attachment 1123144 [details]
backtrace

Comment 3 Matěj Cepl 2016-02-11 16:47:24 UTC
After a long long time the message got parsed. So, it is a bloody inconvenient, that we don't have any progress warning or something, but it is probably not a bug worthy of RHEL.

Comment 4 Milan Crha 2016-02-11 16:49:36 UTC
Thanks for a bug report, data and backtrace. It's a ~12MB message attachment, which the WebKitGTK+ is processing, as shown in the backtrace. There is currently nothing we can do about it. Once evolution ports to WebKit2 (that'll be in RHEL8, if everything will go smoothly), then this will be fixed on its own.