Bug 228074

Summary: Kontact crashed when selecting different IMAP inbox
Product: [Applications] kontact Reporter: Daniel Finistauri <daniel.finistauri>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daniel Finistauri 2010-02-22 16:19:00 UTC
Application: kontact (4.4)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Kontact will start normally and open the default IMAP inbox. When I select an inbox from a different IMAP account, it crashes. There have also been instances where simply selecting a different folder in the same IMAP account causes a crash.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f9fcba205c0 in QTreeWidgetItem::addChild(QTreeWidgetItem*) () from /usr/lib/libQtGui.so.4
#6  0x00007f9fcba209c3 in QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem*, int) () from /usr/lib/libQtGui.so.4
#7  0x00007f9fb54dec69 in KMMimePartTreeItem::KMMimePartTreeItem(KMMimePartTreeItem*, partNode*, QString const&, QString const&, QString const&, unsigned long long, bool) ()
   from /usr/lib/libkmailprivate.so.4
#8  0x00007f9fb5523853 in partNode::fillMimePartTree(KMMimePartTreeItem*, KMMimePartTree*, QString const&, QString const&, QString const&, unsigned long long, bool) ()
   from /usr/lib/libkmailprivate.so.4
#9  0x00007f9fb55120dc in KMail::ObjectTreeParser::insertAndParseNewChildNode(partNode&, char const*, char const*, bool, bool) () from /usr/lib/libkmailprivate.so.4
#10 0x00007f9fb5515f00 in KMail::ObjectTreeParser::processMessageRfc822Subtype(partNode*, KMail::ProcessResult&) () from /usr/lib/libkmailprivate.so.4
#11 0x00007f9fb5511801 in KMail::ObjectTreeParser::parseObjectTree(partNode*) () from /usr/lib/libkmailprivate.so.4
#12 0x00007f9fb5511b25 in KMail::ObjectTreeParser::stdChildHandling(partNode*) () from /usr/lib/libkmailprivate.so.4
#13 0x00007f9fb5511ed4 in KMail::ObjectTreeParser::processMultiPartMixedSubtype(partNode*, KMail::ProcessResult&) () from /usr/lib/libkmailprivate.so.4
#14 0x00007f9fb5511801 in KMail::ObjectTreeParser::parseObjectTree(partNode*) () from /usr/lib/libkmailprivate.so.4
#15 0x00007f9fb5393510 in KMReaderWin::parseMsg(KMMessage*) () from /usr/lib/libkmailprivate.so.4
#16 0x00007f9fb5388590 in KMReaderWin::displayMessage() () from /usr/lib/libkmailprivate.so.4
#17 0x00007f9fb5388760 in KMReaderWin::updateReaderWin() () from /usr/lib/libkmailprivate.so.4
#18 0x00007f9fb5389035 in KMReaderWin::update(KMail::Interface::Observable*) () from /usr/lib/libkmailprivate.so.4
#19 0x00007f9fb55b13b1 in KMail::ISubject::notify() () from /usr/lib/libkmailprivate.so.4
#20 0x00007f9fb52ae8ac in KMMessage::updateBodyPart(QString, QByteArray const&) () from /usr/lib/libkmailprivate.so.4
#21 0x00007f9fb5588a69 in KMail::ImapJob::slotGetMessageResult(KJob*) () from /usr/lib/libkmailprivate.so.4
#22 0x00007f9fb558a62b in KMail::ImapJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#23 0x00007f9fcc0cf4df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007f9fcc4c9542 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#25 0x00007f9fcc4c97e0 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#26 0x00007f9fc98b6333 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#27 0x00007f9fc98b6cf7 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#28 0x00007f9fc98b4921 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#29 0x00007f9fcc0cf4df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00007f9fc9975fe1 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#31 0x00007f9fc9973353 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#32 0x00007f9fc99677c6 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#33 0x00007f9fc99679ac in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0x00007f9fcc0cf4df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x00007f9fc9885837 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#36 0x00007f9fc988595d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#37 0x00007f9fcc0cc419 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#38 0x00007f9fcb4805ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007f9fcb486bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x00007f9fcca89cd6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0x00007f9fcc0bc79c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0x00007f9fcc0bef17 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#43 0x00007f9fcc0e60d3 in ?? () from /usr/lib/libQtCore.so.4
#44 0x00007f9fc38ed26e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0x00007f9fc38f0c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#46 0x00007f9fc38f0d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0x00007f9fcc0e5c13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#48 0x00007f9fcb52ed6e in ?? () from /usr/lib/libQtGui.so.4
#49 0x00007f9fcc0bb0c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0x00007f9fcc0bb49c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x00007f9fcc0bf1db in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#52 0x0000000000403b3e in _start ()

Possible duplicates by query: bug 227496, bug 227207, bug 226977, bug 222216.

Reported using DrKonqi
Comment 1 Thomas McGuire 2010-03-05 11:52:37 UTC

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