Bug 213842

Summary: KMail crashes answering an email with AVG certification
Product: [Applications] kontact Reporter: Wolfgang Schindler <schindler>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Wolfgang Schindler 2009-11-09 14:46:35 UTC
Application that crashed: kontact
Version of the application: 4.3.3
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
When clicking on answer in kmail the complete application kontact crashes. This only happens when answering to an email with this attachment (AVG certification) from the AVG Virusscanner, reading the email is fine. Maybe it happens because the attachment contains characters (ýberprýft) that should be german umlauts (überprüft). I opened it with thunderbird, worked pretty fine. So i append the contents of this attachment as shown by thunderbird - looks the same with kmail/kontact - between the ---.
---


Ausgehende eMail ist virenfrei.
Von AVG ýberprýft - www.avg.de 
Version: 8.5.425 / Virendatenbank: 270.14.55/2490 - Ausgabedatum: 11/08/09 19:39:00 
---

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  KMReaderWin::htmlMail (this=0x0) at ../../kmail/kmreaderwin.cpp:2558
#7  0xb09864b8 in KMail::ObjectTreeParser::processMultiPartAlternativeSubtype (this=0xbfef0b34, node=0x9dfdfe0) at ../../kmail/objecttreeparser.cpp:1182
#8  0xb099469b in process (this=0x9b54068, otp=0xbfef0b34, node=0x9dfdfe0, result=...) at ../../kmail/bodypartformatter.cpp:119
#9  0xb0985f38 in KMail::ObjectTreeParser::parseObjectTree (this=0xbfef0b34, node=0x9dfdfe0) at ../../kmail/objecttreeparser.cpp:296
#10 0xb0986167 in KMail::ObjectTreeParser::stdChildHandling (this=0xbfef0ce0, child=0x9dfdf58) at ../../kmail/objecttreeparser.cpp:1146
#11 0xb0986521 in KMail::ObjectTreeParser::processMultiPartMixedSubtype (this=0xbfef0ce0, node=0x981c820) at ../../kmail/objecttreeparser.cpp:1159
#12 0xb099475b in process (this=0x8cdf368, otp=0xbfef0ce0, node=0x981c820, result=...) at ../../kmail/bodypartformatter.cpp:118
#13 0xb0985f38 in KMail::ObjectTreeParser::parseObjectTree (this=0xbfef0ce0, node=0x981c820) at ../../kmail/objecttreeparser.cpp:296
#14 0xb06db395 in KMMessage::parseTextStringFromDwPart (this=0x9de1090, root=0x981c820, parsedString=..., codec=@0xbfef0de4, isHTML=@0xbfef0def) at ../../kmail/kmmessage.cpp:502
#15 0xb06db7a4 in KMMessage::asPlainText (this=0x9de1090, aStripSignature=true, allowDecryption=true) at ../../kmail/kmmessage.cpp:527
#16 0xb06dde85 in KMMessage::asQuotedString (this=0x9de1090, aIndentStr=..., selection=..., aStripSignature=52, allowDecryption=false) at ../../kmail/kmmessage.cpp:603
#17 0xb0ae4711 in KMail::TemplateParser::processWithTemplate (this=0xbfef1800, tmpl=...) at ../../kmail/templateparser.cpp:310
#18 0xb0ae157d in KMail::TemplateParser::process (this=0xbfef1800, aorig_msg=0x9de1090, afolder=0x0, append=false) at ../../kmail/templateparser.cpp:194
#19 0xb06e6bcd in KMMessage::createReply (this=0x9de1090, replyStrategy=KMail::ReplySmart, selection=..., noQuote=false, allowDecryption=<value optimized out>, selectionIsBody=<value optimized out>, 
    tmpl=...) at ../../kmail/kmmessage.cpp:824
#20 0xb09a765d in KMReplyToCommand::execute (this=0x9c16690) at ../../kmail/kmcommands.cpp:1105
#21 0xb099fce2 in KMCommand::slotPostTransfer (this=0x9c16690, result=KMCommand::OK) at ../../kmail/kmcommands.cpp:274
#22 0xb09aa29f in KMCommand::qt_metacall (this=0x9c16690, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfef1b98) at ./kmcommands.moc:87
#23 0xb09aa922 in KMReplyToCommand::qt_metacall (this=0x9c16690, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfef1b98) at ./kmcommands.moc:844
#24 0xb662c263 in QMetaObject::activate (sender=0x9c16690, from_signal_index=4, to_signal_index=4, argv=0xbfef1b98) at kernel/qobject.cpp:3113
#25 0xb662cec2 in QMetaObject::activate (sender=0x9c16690, m=0xb0dd8634, local_signal_index=0, argv=0xbfef1b98) at kernel/qobject.cpp:3187
#26 0xb099bd13 in KMCommand::messagesTransfered (this=0x9c16690, _t1=KMCommand::OK) at ./kmcommands.moc:102
#27 0xb09b9296 in KMCommand::transferSelectedMsgs (this=0x9c16690) at ../../kmail/kmcommands.cpp:368
#28 0xb09b94e2 in KMCommand::slotStart (this=0x9c16690) at ../../kmail/kmcommands.cpp:266
#29 0xb09aa27b in KMCommand::qt_metacall (this=0x9c16690, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfef1d7c) at ./kmcommands.moc:86
#30 0xb09aa922 in KMReplyToCommand::qt_metacall (this=0x9c16690, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfef1d7c) at ./kmcommands.moc:844
#31 0xb662c263 in QMetaObject::activate (sender=0x9a8dd88, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#32 0xb662cec2 in QMetaObject::activate (sender=0x9a8dd88, m=0xb6706908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#33 0xb6631387 in QSingleShotTimer::timeout (this=0x9a8dd88) at .moc/release-shared/qtimer.moc:76
#34 0xb663149c in QSingleShotTimer::timerEvent (this=0x9a8dd88) at kernel/qtimer.cpp:298
#35 0xb66263bf in QObject::event (this=0x9a8dd88, e=0xbfef2210) at kernel/qobject.cpp:1075
#36 0xb6a72f54 in QApplicationPrivate::notify_helper (this=0x8641588, receiver=0x9a8dd88, e=0xbfef2210) at kernel/qapplication.cpp:4056
#37 0xb6a7a67c in QApplication::notify (this=0xbfef2574, receiver=0x9a8dd88, e=0xbfef2210) at kernel/qapplication.cpp:3603
#38 0xb74c314a in KApplication::notify (this=0xbfef2574, receiver=0x9a8dd88, event=0xbfef2210) at ../../kdeui/kernel/kapplication.cpp:302
#39 0xb66166cb in QCoreApplication::notifyInternal (this=0xbfef2574, receiver=0x9a8dd88, event=0xbfef2210) at kernel/qcoreapplication.cpp:610
#40 0xb66437ce in QCoreApplication::sendEvent (this=0x8639e34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#41 QTimerInfoList::activateTimers (this=0x8639e34) at kernel/qeventdispatcher_unix.cpp:572
#42 0xb66410e0 in timerSourceDispatch (source=0x8639e00) at kernel/qeventdispatcher_glib.cpp:165
#43 0xb493fe78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0xb4943720 in ?? () from /lib/libglib-2.0.so.0
#45 0xb4943853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0xb664102c in QEventDispatcherGlib::processEvents (this=0x86099f8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#47 0xb6b13be5 in QGuiEventDispatcherGlib::processEvents (this=0x86099f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#48 0xb6614c79 in QEventLoop::processEvents (this=0xbfef24d4, flags=) at kernel/qeventloop.cpp:149
#49 0xb66150ca in QEventLoop::exec (this=0xbfef24d4, flags=...) at kernel/qeventloop.cpp:201
#50 0xb661753f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0xb6a72dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#52 0x0804b4e6 in main (argc=1, argv=0xbfef2794) at ../../../kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 213236

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-10 13:39:01 UTC
Fixed recently. Merging with bug 213737. Thanks

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