Bug 218857

Summary: Kmail crashes on specific mail
Product: [Applications] kontact Reporter: Julian G <glua>
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 Julian G 2009-12-15 23:49:00 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.3
Operating System: Linux 2.6.31.6-166.fc12.x86_64 x86_64

What I was doing when the application crashed:
Kmail crashes on forwarding (tested with inline forwarding) and replying (tested with reply to all) one specific mail. If this mail is needed for fixing the bug i'll forward it directly but i'm not allowed to publish it.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
The current source language is "auto; currently asm".
[KCrash Handler]
#5  KMReaderWin::htmlMail (this=0x0) at /usr/src/debug/kdepim-4.3.3/kmail/kmreaderwin.cpp:2558
#6  0x00007f99d60b9f3f in KMail::ObjectTreeParser::processMultiPartAlternativeSubtype (this=0x7fffc3f6c0b0, node=<value optimized out>) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:1182
#7  0x00007f99d60b9a26 in KMail::ObjectTreeParser::parseObjectTree (this=0x7fffc3f6c0b0, node=0x138bf00) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:296
#8  0x00007f99d60ba435 in KMail::ObjectTreeParser::insertAndParseNewChildNode (this=0x7fffc3f6c6d0, startNode=<value optimized out>, content=<value optimized out>, cntDesc=<value optimized out>, 
    append=<value optimized out>) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:228
#9  0x00007f99d60bdf9d in KMail::ObjectTreeParser::processMessageRfc822Subtype (this=0x7fffc3f6c6d0, node=0x3742e40) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:1438
#10 0x00007f99d60b9a26 in KMail::ObjectTreeParser::parseObjectTree (this=0x7fffc3f6c6d0, node=0x3742e40) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:296
#11 0x00007f99d60b9c25 in KMail::ObjectTreeParser::stdChildHandling (this=0x7fffc3f6c930, child=0x3742d40) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:1146
#12 0x00007f99d60b9f94 in KMail::ObjectTreeParser::processMultiPartMixedSubtype (this=<value optimized out>, node=<value optimized out>) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:1159
#13 0x00007f99d60b9a26 in KMail::ObjectTreeParser::parseObjectTree (this=0x7fffc3f6c930, node=0x39a99e0) at /usr/src/debug/kdepim-4.3.3/kmail/objecttreeparser.cpp:296
#14 0x00007f99d5e53a44 in KMMessage::parseTextStringFromDwPart (this=<value optimized out>, root=0x39a99e0, parsedString=<value optimized out>, codec=@0x7fffc3f6cb48, isHTML=@0x7fffc3f6cb5f)
    at /usr/src/debug/kdepim-4.3.3/kmail/kmmessage.cpp:502
#15 0x00007f99d5e53e8c in KMMessage::asPlainText (this=0x312f940, aStripSignature=false, allowDecryption=false) at /usr/src/debug/kdepim-4.3.3/kmail/kmmessage.cpp:527
#16 0x00007f99d5e5bab0 in KMMessage::createForward (this=0x312f940, tmpl=...) at /usr/src/debug/kdepim-4.3.3/kmail/kmmessage.cpp:1001
#17 0x00007f99d60de196 in KMForwardCommand::execute (this=0x3) at /usr/src/debug/kdepim-4.3.3/kmail/kmcommands.cpp:1345
#18 0x00007f99d60d066a in KMCommand::slotPostTransfer (this=0x38f4ce0, result=OK) at /usr/src/debug/kdepim-4.3.3/kmail/kmcommands.cpp:275
#19 0x00007f99d60da7c3 in KMCommand::qt_metacall (this=0x38f4ce0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3f6d740)
    at /usr/src/debug/kdepim-4.3.3/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:87
#20 0x0000003a88f5408c in QMetaObject::activate (sender=0x38f4ce0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fffc3f6d740) at kernel/qobject.cpp:3112
#21 0x00007f99d60cd7ee in KMCommand::messagesTransfered (this=<value optimized out>, _t1=OK) at /usr/src/debug/kdepim-4.3.3/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:102
#22 0x00007f99d60e887c in KMCommand::transferSelectedMsgs (this=0x38f4ce0) at /usr/src/debug/kdepim-4.3.3/kmail/kmcommands.cpp:369
#23 0x00007f99d60e8aaf in KMCommand::slotStart (this=0x38f4ce0) at /usr/src/debug/kdepim-4.3.3/kmail/kmcommands.cpp:267
#24 0x00007f99d60da7a6 in KMCommand::qt_metacall (this=0x38f4ce0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3f6d970)
    at /usr/src/debug/kdepim-4.3.3/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:86
#25 0x0000003a88f5408c in QMetaObject::activate (sender=0x138c470, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3112
#26 0x0000003a88f5906f in QSingleShotTimer::timerEvent (this=0x138c470) at kernel/qtimer.cpp:298
#27 0x0000003a88f4e08e in QObject::event (this=0x138c470, e=0x7fffc3f6df80) at kernel/qobject.cpp:1074
#28 0x0000003a8a58f65c in QApplicationPrivate::notify_helper (this=0xd09ec0, receiver=0x138c470, e=0x7fffc3f6df80) at kernel/qapplication.cpp:4065
#29 0x0000003a8a5968ce in QApplication::notify (this=<value optimized out>, receiver=0x138c470, e=0x7fffc3f6df80) at kernel/qapplication.cpp:4030
#30 0x0000003a8b811a76 in KApplication::notify (this=0x7fffc3f6e2e0, receiver=0x138c470, event=0x7fffc3f6df80) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#31 0x0000003a88f3ee6c in QCoreApplication::notifyInternal (this=0x7fffc3f6e2e0, receiver=0x138c470, event=0x7fffc3f6df80) at kernel/qcoreapplication.cpp:610
#32 0x0000003a88f698d2 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#33 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:580
#34 0x0000003a88f6729d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#35 0x0000003a8823922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x0000003a8823cc18 in ?? () from /lib64/libglib-2.0.so.0
#37 0x0000003a8823cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x0000003a88f671e6 in QEventDispatcherGlib::processEvents (this=0xcd9b50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x0000003a8a621ffe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x0000003a88f3d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x0000003a88f3db44 in QEventLoop::exec (this=0x7fffc3f6e220, flags=...) at kernel/qeventloop.cpp:201
#42 0x0000003a88f3fcd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x0000000000403d17 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.3.3/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-17 01:02:14 UTC
Fixed recently. Thanks

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