Bug 1265157 - Evolution hangs with 100% CPU in email composer
Summary: Evolution hangs with 100% CPU in email composer
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 22
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-22 09:05 UTC by Christian Kirbach
Modified: 2015-11-05 11:20 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-11-05 11:20:33 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
stack trace (63.54 KB, text/plain)
2015-09-22 09:05 UTC, Christian Kirbach
no flags Details
stack trace (62.92 KB, text/plain)
2015-09-22 09:12 UTC, Christian Kirbach
no flags Details

Description Christian Kirbach 2015-09-22 09:05:08 UTC
Created attachment 1075744 [details]
stack trace

Description of problem:
Evolution hangs with 100% CPU in email composer


Version-Release number of selected component (if applicable):
evolution.x86_64                                                                             3.16.5-1.fc22 

How reproducible:
This cannot be triggered at will. This time it happened when replying to an HTML email and deleting quoted emails that contain some small images



Expected results:
No hang

Additional info:

I collected two core dumps with gcore while the hang condition was going on. Attaching the stack traces. I can provide the core dump binaries on request.
strace did not output anything.

Comment 1 Christian Kirbach 2015-09-22 09:12:18 UTC
In my opinion this might be a WebKit issue, but I am not sure.

Comment 2 Christian Kirbach 2015-09-22 09:12:47 UTC
Created attachment 1075746 [details]
stack trace

Comment 3 Milan Crha 2015-09-23 06:11:48 UTC
Thanks for a bug report. I agree the backtraces show evolution somewhere in the WebKit code, thus it looks like a WebKit issue.

Tomas, could you have a look, please? I checked the GNOME bugzilla and I didn't find anything similar there (the closest are closed as fixed, but also contain selection-related calls, whose are missing in the Christian's backtraces).

Comment 4 Tomas Popela 2015-09-25 05:18:56 UTC
I never saw that composer could stuck this way (I use plain text composer, maybe that's the reason). There is nearly nothing to do about it as it could be similar to [0], but without reliable reproducer it's hard to guess what's causing it.

[0] - https://bugzilla.gnome.org/show_bug.cgi?id=752997

Comment 5 Christian Kirbach 2015-11-05 11:20:33 UTC
I cannot find the email any more that caused this issue.


Note You need to log in before you can comment on or make changes to this bug.