Bug 236738 - Crash when encrypting mail with multiple attachments
Summary: Crash when encrypting mail with multiple attachments
Status: RESOLVED FIXED
Alias: None
Product: kdepim
Classification: Applications
Component: messagecomposer (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: akonadi-ports-regression
Depends on:
Blocks: 223438
  Show dependency treegraph
 
Reported: 2010-05-07 19:38 UTC by Thomas McGuire
Modified: 2010-05-11 16:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas McGuire 2010-05-07 19:38:13 UTC
1. Open the composer
2. Attach some files (I just used about 10 files in my home dir)
3. Activate encryption (make sure "never encrypt when saving as draft" is 
   disabled
4. Click save as draft
5. Crash:

ASSERT: "d->resultContent" in file /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp, line 81

#0  0x00007ffff103a645 in raise () from /lib64/libc.so.6
#1  0x00007ffff103bc33 in abort () from /lib64/libc.so.6
#2  0x00007ffff1d8719d in qt_message_output (msgType=QtFatalMsg, buf=0x11f3ee8 "ASSERT: \"d->resultContent\" in file /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp, line 81") at global/qglobal.cpp:2250
#3  0x00007ffff1d87395 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7ffff1f4a148 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffffffb9d0) at global/qglobal.cpp:2296
#4  0x00007ffff1d874c1 in qFatal (msg=0x7ffff1f4a148 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#5  0x00007ffff1d87737 in qt_assert (assertion=0x7fffee7586da "d->resultContent", file=0x7fffee758690 "/media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp", line=81) at global/qglobal.cpp:2013
#6  0x00007fffee73e7b4 in Message::ContentJobBase::content (this=0x152b890) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp:81
#7  0x00007fffee71c745 in Message::ComposerPrivate::contentJobPreCryptFinished (this=0x12a53c0, job=0x152b890) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/composer.cpp:253
#8  0x00007fffee71da60 in Message::Composer::qt_metacall (this=0xc63120, _c=InvokeMetaMethod, _id=4, _a=0x7fffffffbd50) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/composer.moc:89
#9  0x00007ffff1ec886f in QMetaObject::metacall (object=0xc63120, cl=InvokeMetaMethod, idx=32, argv=0x7fffffffbd50) at kernel/qmetaobject.cpp:237
#10 0x00007ffff1eddbe0 in QMetaObject::activate (sender=0x152b890, m=0x7ffff76f4780, local_signal_index=0, argv=0x7fffffffbd50) at kernel/qobject.cpp:3293
#11 0x00007ffff73445a5 in KJob::finished (this=0x152b890, _t1=0x152b890) at /media/kdedev/trunk/build/KDE/kdelibs/kdecore/kjob.moc:173
#12 0x00007ffff73447f0 in KJob::emitResult (this=0x152b890) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:310
#13 0x00007ffff734318c in KCompositeJob::slotResult (this=0x152b890, job=0x1011990) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kcompositejob.cpp:104
#14 0x00007fffee73ed69 in Message::ContentJobBase::slotResult (this=0x152b890, job=0x1011990) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp:123
#15 0x00007fffee73e6c6 in Message::ContentJobBase::qt_metacall (this=0x152b890, _c=InvokeMetaMethod, _id=2, _a=0x7fffffffc070) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/contentjobbase.moc:77
#16 0x00007fffee742383 in Message::MultipartJob::qt_metacall (this=0x152b890, _c=InvokeMetaMethod, _id=30, _a=0x7fffffffc070) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/multipartjob.moc:67
#17 0x00007ffff1ec886f in QMetaObject::metacall (object=0x152b890, cl=InvokeMetaMethod, idx=30, argv=0x7fffffffc070) at kernel/qmetaobject.cpp:237
#18 0x00007ffff1eddbe0 in QMetaObject::activate (sender=0x1011990, m=0x7ffff76f4780, local_signal_index=3, argv=0x7fffffffc070) at kernel/qobject.cpp:3293
#19 0x00007ffff7344411 in KJob::result (this=0x1011990, _t1=0x1011990) at /media/kdedev/trunk/build/KDE/kdelibs/kdecore/kjob.moc:194
#20 0x00007ffff73447fd in KJob::emitResult (this=0x1011990) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#21 0x00007ffff734318c in KCompositeJob::slotResult (this=0x1011990, job=0x122ead0) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kcompositejob.cpp:104
#22 0x00007fffee73ed69 in Message::ContentJobBase::slotResult (this=0x1011990, job=0x122ead0) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp:123
#23 0x00007fffee73e6c6 in Message::ContentJobBase::qt_metacall (this=0x1011990, _c=InvokeMetaMethod, _id=2, _a=0x7fffffffc390) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/contentjobbase.moc:77
#24 0x00007fffee73f313 in Message::AttachmentJob::qt_metacall (this=0x1011990, _c=InvokeMetaMethod, _id=30, _a=0x7fffffffc390) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/attachmentjob.moc:69
#25 0x00007ffff1ec886f in QMetaObject::metacall (object=0x1011990, cl=InvokeMetaMethod, idx=30, argv=0x7fffffffc390) at kernel/qmetaobject.cpp:237
#26 0x00007ffff1eddbe0 in QMetaObject::activate (sender=0x122ead0, m=0x7ffff76f4780, local_signal_index=3, argv=0x7fffffffc390) at kernel/qobject.cpp:3293
#27 0x00007ffff7344411 in KJob::result (this=0x122ead0, _t1=0x122ead0) at /media/kdedev/trunk/build/KDE/kdelibs/kdecore/kjob.moc:194
#28 0x00007ffff73447fd in KJob::emitResult (this=0x122ead0) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#29 0x00007fffee741500 in Message::SinglepartJob::process (this=0x122ead0) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/singlepartjob.cpp:179
#30 0x00007fffee73ed33 in Message::ContentJobBasePrivate::doNextSubjob (this=0x1135e10) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp:48
#31 0x00007fffee73ef62 in Message::ContentJobBase::doStart (this=0x122ead0) at /media/kdedev/trunk/src/KDE/kdepim-git/messagecomposer/contentjobbase.cpp:117
#32 0x00007fffee73e688 in Message::ContentJobBase::qt_metacall (this=0x122ead0, _c=InvokeMetaMethod, _id=0, _a=0x7fffffffc6c0) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/contentjobbase.moc:75
#33 0x00007fffee7407eb in Message::SinglepartJob::qt_metacall (this=0x122ead0, _c=InvokeMetaMethod, _id=28, _a=0x7fffffffc6c0) at /media/kdedev/trunk/build/KDE/kdepim-git/messagecomposer/singlepartjob.moc:67
#34 0x00007ffff1ec886f in QMetaObject::metacall (object=0x122ead0, cl=InvokeMetaMethod, idx=28, argv=0x7fffffffc6c0) at kernel/qmetaobject.cpp:237
#35 0x00007ffff1eddbe0 in QMetaObject::activate (sender=0x14a1b40, m=0x7ffff22353e0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#36 0x00007ffff1ee7966 in QSingleShotTimer::timeout (this=0x14a1b40) at .moc/debug-shared/qtimer.moc:82
#37 0x00007ffff1ee7aa7 in QSingleShotTimer::timerEvent (this=0x14a1b40) at kernel/qtimer.cpp:308
#38 0x00007ffff1ed8426 in QObject::event (this=0x14a1b40, e=0x7fffffffd270) at kernel/qobject.cpp:1212
#39 0x00007ffff2f6aa1b in QApplicationPrivate::notify_helper (this=0x650eb0, receiver=0x14a1b40, e=0x7fffffffd270) at kernel/qapplication.cpp:4304
#40 0x00007ffff2f6aea4 in QApplication::notify (this=0x7fffffffd7c0, receiver=0x14a1b40, e=0x7fffffffd270) at kernel/qapplication.cpp:3708
#41 0x00007ffff794a7c7 in KApplication::notify (this=0x7fffffffd7c0, receiver=0x14a1b40, event=0x7fffffffd270) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#42 0x00007ffff1ec0a69 in QCoreApplication::notifyInternal (this=0x7fffffffd7c0, receiver=0x14a1b40, event=0x7fffffffd270) at kernel/qcoreapplication.cpp:704
#43 0x00007ffff2f67d1b in QCoreApplication::sendEvent (receiver=0x14a1b40, event=0x7fffffffd270) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 0x00007ffff1f00097 in QTimerInfoList::activateTimers (this=0x654350) at kernel/qeventdispatcher_unix.cpp:603
#45 0x00007ffff1efd76f in timerSourceDispatch (source=0x6542f0) at kernel/qeventdispatcher_glib.cpp:184
#46 0x00007fffe79f20fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fffe79f58cd in ?? () from /usr/lib64/libglib-2.0.so.0
#48 0x00007fffe79f5a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#49 0x00007ffff1efc491 in QEventDispatcherGlib::processEvents (this=0x616330, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#50 0x00007ffff305ed67 in QGuiEventDispatcherGlib::processEvents (this=0x616330, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007ffff1ebce63 in QEventLoop::processEvents (this=0x7fffffffd630, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007ffff1ebd087 in QEventLoop::exec (this=0x7fffffffd630, flags=...) at kernel/qeventloop.cpp:201
#53 0x00007ffff1ec14b3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#54 0x00007ffff2f6d9ac in QApplication::exec () at kernel/qapplication.cpp:3583
#55 0x0000000000403f79 in main (argc=2, argv=0x7fffffffd948) at /media/kdedev/trunk/src/KDE/kdepim-git/kmail/main.cpp:147
Comment 1 Leo Franchi 2010-05-11 16:58:34 UTC
Fixed in 236729