[Bug 236738] New: Crash when encrypting mail with multiple attachments

Thomas McGuire mcguire at kde.org
Fri May 7 18:39:35 BST 2010


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

           Summary: Crash when encrypting mail with multiple attachments
           Product: kdepim
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Keywords: akonadi-ports-regression
          Severity: normal
          Priority: NOR
         Component: messagecomposer
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: mcguire at kde.org
                CC: lfranchi at kde.org
            Blocks: 223438


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

-- 
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