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 773772 - consumes 100% CPU on reply to message
consumes 100% CPU on reply to message
Status: RESOLVED DUPLICATE of bug 772803
Product: evolution
Classification: Applications
Component: Composer
3.22.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Tomas Popela
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2016-11-01 09:22 UTC by Christian Gogolin
Modified: 2016-11-01 11:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Gogolin 2016-11-01 09:22:53 UTC
Today I received a pretty harmless looking html message from a trustworthy party that triggers the following behavior:

When I click reply evolution starts to consume 100% of CPU and endlessly repeats the messages 

** (WebKitWebProcess:11815): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed

on the console. Then, when I close the window (which takes some time), it many times repeats the message 

(evolution:17113): evolution-util-WARNING **: Failed to call a DBus Proxy method org.gnome.Evolution.WebExtension.EWebKitEditor::ElementSetAttributeBySelector: Message recipient disconnected from message bus without replying



I copy a partially anonymisied version of the message source below:

Return-Path: <SRS0=Fz6g=WR=uni-ulm.de=XXX>
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
 xa7.serverdomain.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=6.0 tests=HTML_MESSAGE
        autolearn=unavailable version=3.3.2
X-Original-To: XXX
Delivered-To: XXX
X-Greylist: delayed 2705 seconds by postgrey-1.34 at XXX;
 Mon, 31 Oct 2016 16:17:29 CET
X-policyd-weight: using cached result; rate: -6.1
Received: from XXX (XXX [XXX.XXX.XXX.XXX]) (using
 TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client
 certificate requested) by XXX
 (XXX) with ESMTPS id XXX for
 <XXX>; Mon, 31 Oct 2016 16:17:29 +0100 (CET)
X-Virus-Scanned: amavisd-new at XXX
Received: from opal4 (XXX [XXX.XXX.XXX.XXX])
        (authenticated bits=0)
        by XXX (8.14.9/8.14.9) with ESMTP id XXX
        (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
        Mon, 31 Oct 2016 15:31:46 +0100 (CET)
From: "XXX" <XXX>
To: <XXX>
Cc: "XXX" <XXX>,
        "XXX" <XXX>,
        "XXX" <XXX>,
        "XXX" <XXX>,
        "XXX" <XXX>,
        "XXX" <XXX>
Subject: XXX
Date: Mon, 31 Oct 2016 15:32:06 +0100
Message-ID: <XXX>
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_1286_01D2338B.F7E582D0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdIzg4F4WFzVEzK/RQSAmJhyFmABnw==
Content-Language: de
X-DCC-sonic.net-Metrics: poseidon 1156; bulk Body=113 Fuz1=113 Fuz2=113
X-Evolution-Source: 1410864351.15648.2@x301

This is a multipart message in MIME format.

------=_NextPart_000_1286_01D2338B.F7E582D0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear All,

=20

XXX =93XXX=94 XXX =93XXX =
XXX=94.

=20

XXX =
XXX=92s XXX.

=20

XXX =
XXX =
XXX

=20

XXX=92t XXX =
XXX

=20

Best regards

=20

XXX

XXX=FCr XXX=E4t XXX

=20


------=_NextPart_000_1286_01D2338B.F7E582D0
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Dear All,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>XXX =
XXX =
XXX &#8220;XXX&#8221; XXX =
&#8220;XXX&#8221;.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>XXX =
XXX =
XXX =
XXX=A0 XXX&#8217;XXX.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>XX =
XXX =
XXX =
XXX.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>XXX =
don&#8217;XXX =
XXX.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>XXX =
XXX<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>XXX<o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DDE>XXX=FCr XXX =
XXX=E4t XXX<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_1286_01D2338B.F7E582D0--
Comment 1 Tomas Popela 2016-11-01 11:07:22 UTC

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