[Bug 257655] New: KMail crashed when selecting an unread message

Alex Merry kde at randomguy3.me.uk
Mon Nov 22 23:24:06 GMT 2010


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

           Summary: KMail crashed when selecting an unread message
           Product: kmail2
           Version: 2.0.89
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: kde at randomguy3.me.uk


Application: kmail (2.0.89)
KDE Platform Version: 4.5.80 (4.6 Beta1) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.35-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Switched to a folder with an unread message and pressed "+" to move to it. 
Immediate crash.

kmail2(10519) KMReaderWin::setMessage: void KMReaderWin::setMessage(const
Akonadi::Item&, MessageViewer::Viewer::UpdateMode) QSplitter(0x23b0a20, name =
"splitter2")
kmail2(10519) MailCommon::SendMdnHandler::Private::handleMessages: AKONADI
PORT: Disabled code in   void
MailCommon::SendMdnHandler::Private::handleMessages()
kmail2(10519)/kdewebkit KWebPage::acceptNavigationRequest: url:   QUrl(
"file:///home/alex/Documents" )  , type:  5 , frame:  QWebFrame(0x2244500)
kmail2(10519) MessageViewer::SpamHeaderAnalyzer::getSpamScores: Score could not
be extracted from header ' "No, score=-3.4" '
kmail2(10519)/libkleo Kleo::QGpgMEProgressTokenMapper::map: "-&22" 63
kmail2(10519)/libkleo Kleo::QGpgMEProgressTokenMapper::map: "-&22" 63
kmail2(10519)/libkleo Kleo::QGpgMEProgressTokenMapper::map: "-&24" 63
kmail2(10519)/libkleo Kleo::QGpgMEProgressTokenMapper::map: "-&24" 63
kmail2(10519)/kdewebkit KWebPage::acceptNavigationRequest: url:   QUrl(
"file:///" )  , type:  5 , frame:  QWebFrame(0x2244500)
kmail2(10519)/kdewebkit KWebPage::acceptNavigationRequest: url:   QUrl(
"file:///home/alex/Documents" )  , type:  5 , frame:  QWebFrame(0x2244500)
kmail2(10519) MessageViewer::SpamHeaderAnalyzer::getSpamScores: Score could not
be extracted from header ' "No, score=-3.4" '
kmail2(10519) makeShowAuditLogLink: not showing link (not implemented)
ASSERT: "mFinished" in file
/home/kde-devel/src/KDE/kdepim/plugins/messageviewer/bodypartformatter/memorycalendarmemento.cpp,
line 58
*** KMail got signal 6 (Exiting)
*** Dead letters dumped.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7f9582926760 (LWP 10519))]

Thread 2 (Thread 0x7f9565e5e710 (LWP 10524)):
#0  0x00007f957ca3e40c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007f9574fbcb44 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f957ca39cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f957c0029dd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9582926760 (LWP 10519)):
[KCrash Handler]
#6  0x00007f957bf66595 in raise () from /lib/libc.so.6
#7  0x00007f957bf67a16 in abort () from /lib/libc.so.6
#8  0x00007f957ccba4ff in qt_message_output(QtMsgType, char const*) () from
/usr/lib/libQtCore.so.4
#9  0x00007f957ccba68d in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f957ccba825 in qFatal(char const*, ...) () from
/usr/lib/libQtCore.so.4
#11 0x00007f95603a4c9f in MessageViewer::MemoryCalendarMemento::calendar
(this=0x362aa60) at
/home/kde-devel/src/KDE/kdepim/plugins/messageviewer/bodypartformatter/memorycalendarmemento.cpp:58
#12 0x00007f9560391f12 in (anonymous namespace)::Formatter::format
(this=0x314b330, bodyPart=0x7fff0b5c8fd0, writer=0x270a5b0,
asyncResultObserver=0x2219c20) at
/home/kde-devel/src/KDE/kdepim/plugins/messageviewer/bodypartformatter/text_calendar.cpp:236
#13 0x00007f9575aa86fd in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fff0b5c9160,
node=0x36229e0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:310
#14 0x00007f9575aaeb78 in MessageViewer::ObjectTreeParser::stdChildHandling
(this=0x7fff0b5c9660, child=0x34e93b0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:1290
#15 0x00007f9575aaef09 in
MessageViewer::ObjectTreeParser::processMultiPartMixedSubtype
(this=0x7fff0b5c9660, node=0x318f0a0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:1326
#16 0x00007f9575a6ac17 in (anonymous
namespace)::MultiPartMixedBodyPartFormatter::process (this=0x314de60,
otp=0x7fff0b5c9660, node=0x318f0a0, result=...) at
/home/kde-devel/src/KDE/kdepim/messageviewer/bodypartformatter.cpp:119
#17 0x00007f9575aa8871 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fff0b5c9660,
node=0x318f0a0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:335
#18 0x00007f9575aaad4d in
MessageViewer::ObjectTreeParser::writeOpaqueOrMultipartSignedData
(this=0x7fff0b5c9f70, data=0x318f0a0, sign=..., fromAddress=..., doCheck=true,
cleartextData=0x0, paramSignatures=..., hideErrors=false) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:770
#19 0x00007f9575aaf89b in
MessageViewer::ObjectTreeParser::processMultiPartSignedSubtype
(this=0x7fff0b5c9f70, node=0x331c380) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:1434
#20 0x00007f9575a6ad63 in (anonymous
namespace)::MultiPartSignedBodyPartFormatter::process (this=0x313be70,
otp=0x7fff0b5c9f70, node=0x331c380, result=...) at
/home/kde-devel/src/KDE/kdepim/messageviewer/bodypartformatter.cpp:121
#21 0x00007f9575aa8871 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fff0b5c9f70,
node=0x331c380) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:335
#22 0x00007f9575aaeb78 in MessageViewer::ObjectTreeParser::stdChildHandling
(this=0x7fff0b5ca280, child=0x331c380) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:1290
#23 0x00007f9575aaef09 in
MessageViewer::ObjectTreeParser::processMultiPartMixedSubtype
(this=0x7fff0b5ca280, node=0x29967b0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:1326
#24 0x00007f9575a6ac17 in (anonymous
namespace)::MultiPartMixedBodyPartFormatter::process (this=0x314de60,
otp=0x7fff0b5ca280, node=0x29967b0, result=...) at
/home/kde-devel/src/KDE/kdepim/messageviewer/bodypartformatter.cpp:119
#25 0x00007f9575aa8871 in
MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fff0b5ca280,
node=0x29967b0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:335
#26 0x00007f9575aa80e7 in MessageViewer::ObjectTreeParser::parseObjectTree
(this=0x7fff0b5ca280, node=0x29967b0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser.cpp:248
#27 0x00007f9575adcca1 in MessageViewer::ViewerPrivate::parseContent
(this=0x2219c20, content=0x29967b0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/viewer_p.cpp:832
#28 0x00007f9575adbf18 in MessageViewer::ViewerPrivate::displayMessage
(this=0x2219c20) at
/home/kde-devel/src/KDE/kdepim/messageviewer/viewer_p.cpp:705
#29 0x00007f9575ae56ac in MessageViewer::ViewerPrivate::updateReaderWin
(this=0x2219c20) at
/home/kde-devel/src/KDE/kdepim/messageviewer/viewer_p.cpp:1901
#30 0x00007f9575ae49ed in MessageViewer::ViewerPrivate::update (this=0x2219c20,
updateMode=MessageViewer::Viewer::Force) at
/home/kde-devel/src/KDE/kdepim/messageviewer/viewer_p.cpp:1734
#31 0x00007f9575aeb882 in MessageViewer::ViewerPrivate::qt_metacall
(this=0x2219c20, _c=QMetaObject::InvokeMetaMethod, _id=66, _a=0x7fff0b5ca720)
at /home/kde-devel/build/KDE/kdepim/messageviewer/viewer_p.moc:258
#32 0x00007f957cdc033f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#33 0x00007f9575ac2d50 in MessageViewer::CryptoBodyPartMemento::update
(this=0x361e3c0, _t1=MessageViewer::Viewer::Force) at
/home/kde-devel/build/KDE/kdepim/messageviewer/objecttreeparser_p.moc:92
#34 0x00007f9575ac31df in MessageViewer::CryptoBodyPartMemento::notify
(this=0x361e3c0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser_p.h:79
#35 0x00007f9575ac1da6 in
MessageViewer::VerifyDetachedBodyPartMemento::slotKeyListJobDone
(this=0x361e3c0) at
/home/kde-devel/src/KDE/kdepim/messageviewer/objecttreeparser_p.cpp:242
#36 0x00007f9575ac2f8b in
MessageViewer::VerifyDetachedBodyPartMemento::qt_metacall (this=0x361e3c0,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff0b5ca830) at
/home/kde-devel/build/KDE/kdepim/messageviewer/objecttreeparser_p.moc:213
#37 0x00007f957cdc033f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#38 0x00007f9576fad4d3 in Kleo::Job::done (this=0x36307b0) at
/home/kde-devel/build/KDE/kdepim/libkleo/job.moc:98
#39 0x00007f9576fe753a in Kleo::_detail::ThreadedJobMixin<Kleo::KeyListJob,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key,
std::allocator<GpgME::Key> >, QString, GpgME::Error, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type> >::slotFinished
(this=0x36307b0) at
/home/kde-devel/src/KDE/kdepim/libkleo/backends/qgpgme/threadedjobmixin.h:185
#40 0x00007f9576fe5de8 in Kleo::QGpgMEKeyListJob::qt_metacall (this=0x36307b0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x284b030) at
/home/kde-devel/build/KDE/kdepim/libkleo/qgpgmekeylistjob.moc:72
#41 0x00007f957cdbf19a in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#42 0x00007f957da6b2b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#43 0x00007f957da6fdca in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#44 0x00007f95822ad7cd in KApplication::notify (this=0x7fff0b5cb460,
receiver=0x36307b0, event=0x3505520) at
/home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#45 0x00007f957cdaaebc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#46 0x00007f957cdae6e5 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQtCore.so.4
#47 0x00007f957cdd5db3 in ?? () from /usr/lib/libQtCore.so.4
#48 0x00007f9571950bf3 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#49 0x00007f95719513d0 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0x00007f957195166d in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#51 0x00007f957cdd5f4f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#52 0x00007f957db1023e in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007f957cdaa252 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#54 0x00007f957cdaa49c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#55 0x00007f957cdae99b in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#56 0x0000000000403594 in main (argc=3, argv=0x7fff0b5cb5f8) at
/home/kde-devel/src/KDE/kdepim/kmail/main.cpp:145

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list