[kmail2] [Bug 284777] Kmail crashes when opening HTML mail

Christophe Giboudeaux cgiboudeaux at gmx.com
Mon Apr 1 19:36:51 BST 2013


https://bugs.kde.org/show_bug.cgi?id=284777

--- Comment #11 from Christophe Giboudeaux <cgiboudeaux at gmx.com> ---
I think I can reliably reproduce that with emails marked as spam by
spamassassin.

Once marked, spamassassin adds some text before the html message. Clicking on
the "clicking here" link to enable html produces this:

#28 0x00007f5715d9d922 in QWebFrame::evaluateJavaScript(QString const&) () from
/usr/lib64/libQtWebKit.so.4
#29 0x00007f571b13dfad in MessageViewer::HTMLQuoteColorer::process
(this=0x7ffff3a80a60, htmlSource=
    "<HTML>\n<HEAD>\n<META http-equiv=\"Content-Type\" content=\"text/html;
charset=windows-1252\">\n<style>\n\t\t\tA:active {COLOR: #006699}\n\t\t\tA:link
{COLOR: #006699}\n\t\t\tA:visited {COLOR: #006699}\n\t\t\t.tdlien {font-"...,
extraHead="")
    at /kde/src/pim/kdepim/messageviewer/htmlquotecolorer.cpp:133
#30 0x00007f571b161606 in
MessageViewer::ObjectTreeParser::processTextHtmlSubtype (this=0x7ffff3a80d80,
curNode=0x4d73560)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1220
#31 0x00007f571b10bc81 in (anonymous
namespace)::TextHtmlBodyPartFormatter::process (this=0x479e8f0,
otp=0x7ffff3a80d80, node=0x4d73560, result=...)
    at /kde/src/pim/kdepim/messageviewer/bodypartformatter.cpp:112
#32 0x00007f571b15b7f4 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7ffff3a80d80,
node=0x4d73560)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:353
#33 0x00007f571b1631f6 in MessageViewer::ObjectTreeParser::stdChildHandling
(this=0x7ffff3a810c0, child=0x4d73560)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1453
#34 0x00007f571b1634b1 in
MessageViewer::ObjectTreeParser::processMultiPartMixedSubtype
(this=0x7ffff3a810c0, node=0x4dc64f0)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1486
---Type <return> to continue, or q <return> to quit---
#35 0x00007f571b10bfa1 in (anonymous
namespace)::MultiPartMixedBodyPartFormatter::process (this=0x330d280,
otp=0x7ffff3a810c0, node=0x4dc64f0, result=
    ...) at /kde/src/pim/kdepim/messageviewer/bodypartformatter.cpp:122
#36 0x00007f571b15b7f4 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7ffff3a810c0,
node=0x4dc64f0)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:353
#37 0x00007f571b164e58 in
MessageViewer::ObjectTreeParser::processMessageRfc822Subtype
(this=0x7ffff3a813d0, node=0x4ba4d30)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1790
#38 0x00007f571b10bf01 in (anonymous
namespace)::MessageRfc822BodyPartFormatter::process (this=0x341c6a0,
otp=0x7ffff3a813d0, node=0x4ba4d30, result=...)
    at /kde/src/pim/kdepim/messageviewer/bodypartformatter.cpp:120
#39 0x00007f571b15b7f4 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7ffff3a813d0,
node=0x4ba4d30)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:353
#40 0x00007f571b1631f6 in MessageViewer::ObjectTreeParser::stdChildHandling
(this=0x7ffff3a816b0, child=0x4db1e80)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1453
#41 0x00007f571b1634b1 in
MessageViewer::ObjectTreeParser::processMultiPartMixedSubtype
(this=0x7ffff3a816b0, node=0x4a65d90)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:1486
#42 0x00007f571b10bfa1 in (anonymous
namespace)::MultiPartMixedBodyPartFormatter::process (this=0x330d280,
otp=0x7ffff3a816b0, node=0x4a65d90, result=
    ...) at /kde/src/pim/kdepim/messageviewer/bodypartformatter.cpp:122
#43 0x00007f571b15b7f4 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7ffff3a816b0,
node=0x4a65d90)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:353
#44 0x00007f571b15b07b in MessageViewer::ObjectTreeParser::parseObjectTree
(this=0x7ffff3a816b0, node=0x4a65d90)
    at /kde/src/pim/kdepim/messageviewer/objecttreeparser.cpp:266
#45 0x00007f571b19b77d in MessageViewer::ViewerPrivate::parseContent
(this=0x295f300, content=0x4a65d90)
    at /kde/src/pim/kdepim/messageviewer/viewer_p.cpp:1009
#46 0x00007f571b19a9b0 in MessageViewer::ViewerPrivate::displayMessage
(this=0x295f300) at /kde/src/pim/kdepim/messageviewer/viewer_p.cpp:881
#47 0x00007f571b1a5f92 in MessageViewer::ViewerPrivate::updateReaderWin
(this=0x295f300) at /kde/src/pim/kdepim/messageviewer/viewer_p.cpp:2266
---Type <return> to continue, or q <return> to quit---
#48 0x00007f571b1a502d in MessageViewer::ViewerPrivate::update (this=0x295f300,
updateMode=MessageViewer::Viewer::Force)
    at /kde/src/pim/kdepim/messageviewer/viewer_p.cpp:2072
#49 0x00007f571b18374b in (anonymous
namespace)::KMailProtocolURLHandler::handleClick (this=0x334e8b0, url=...,
w=0x295f300)
    at /kde/src/pim/kdepim/messageviewer/urlhandlermanager.cpp:445
#50 0x00007f571b18323c in MessageViewer::URLHandlerManager::handleClick
(this=0x283d430, url=..., w=0x295f300)
    at /kde/src/pim/kdepim/messageviewer/urlhandlermanager.cpp:373
#51 0x00007f571b1a50e8 in MessageViewer::ViewerPrivate::slotUrlOpen
(this=0x295f300, url="kmail:showHTML" = {...})
    at /kde/src/pim/kdepim/messageviewer/viewer_p.cpp:2090
#52 0x00007f571b1ac7ab in MessageViewer::ViewerPrivate::qt_static_metacall
(_o=0x295f300, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0x4bd36c0)
    at /kde/build/pim/kdepim/messageviewer/viewer_p.moc:230

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list