[Bug 204515] crash when sending queued mail

Matt Whitlock matt at whitlock.name
Mon Aug 24 03:52:44 BST 2009


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





--- Comment #3 from Matt Whitlock <matt whitlock name>  2009-08-24 04:52:41 ---
I had yet another variant of this bug happen to me today.

1. Composed message and clicked Send.
2. Sending hanged with composer window grayed out.
3. "Send Queued Messages" (no effect)
4. Canceled hung background send operation.
5. "Send Queued Messages" (message was sent)
6. Closed still-grayed-out composer window.
7. Browsed through another couple of mail folders.
8. Left KMail alone.
9. Some time later (probably at the next mail check), KMail spontaneously
crashed with the following backtrace:

Application: KMail (kmail), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f3074207260 in KMMsgBase::asIndexString (this=0x266ddc0,
length=@0x7fff3112213c) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/kmmsgbase.cpp:1155
#6  0x00007f30743a3cf2 in KMFolderIndex::writeMessages (this=0xa16560,
msg=<value optimized out>, flush=false, indexStream=0x379ba20)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/kmfolderindex.cpp:502
#7  0x00007f30743a42e2 in KMFolderIndex::writeIndex (this=0xa16560,
createEmptyIndex=false) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/kmfolderindex.cpp:111
#8  0x00007f3074191a21 in FolderStorage::qt_metacall (this=0xa16560,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff31122450)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/folderstorage.moc:142
#9  0x00007f30743a234a in KMFolderIndex::qt_metacall (this=0x7fff31122090,
_c=40295872, _id=823271584, _a=0x0)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/kmfolderindex.moc:63
#10 0x00007f3074282465 in KMFolderMaildir::qt_metacall (this=0x7fff31122090,
_c=40295872, _id=823271584, _a=0x0)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/kmfoldermaildir.moc:61
#11 0x00007f306f62cf9e in QMetaObject::activate (sender=0xa0e6a0,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at
kernel/qobject.cpp:3101
#12 0x00007f306f62e433 in QObject::event (this=0xa0e6a0, e=0x266ddc0) at
kernel/qobject.cpp:1066
#13 0x00007f306fd007ed in QApplicationPrivate::notify_helper (this=0x7cf320,
receiver=0xa0e6a0, e=0x7fff31122b20) at kernel/qapplication.cpp:4056
#14 0x00007f306fd0330a in QApplication::notify (this=0x7fff31125230,
receiver=0xa0e6a0, e=0x7fff31122b20) at kernel/qapplication.cpp:4021
#15 0x00007f30750b09cb in KApplication::notify (this=0x7fff31125230,
receiver=0xa0e6a0, event=0x7fff31122b20)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#16 0x00007f306f619c9b in QCoreApplication::notifyInternal
(this=0x7fff31125230, receiver=0xa0e6a0, event=0x7fff31122b20) at
kernel/qcoreapplication.cpp:606
#17 0x00007f306f648d05 in QTimerInfoList::activateTimers (this=0x7d16c0) at
kernel/qcoreapplication.h:213
#18 0x00007f306f645dbd in timerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:165
#19 0x00007f3067af4d1d in g_main_dispatch (context=0x7d1000) at gmain.c:1824
#20 0x00007f3067af6aad in g_main_context_iterate (context=0x7d1000, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2377
#21 0x00007f3067af6c0c in IA__g_main_context_iteration (context=0x7d1000,
may_block=1) at gmain.c:2518
#22 0x00007f306f645d1f in QEventDispatcherGlib::processEvents (this=0x7990d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#23 0x00007f306fd9da6f in QGuiEventDispatcherGlib::processEvents
(this=0x7fff31122090, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#24 0x00007f306f618932 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 823274912}) at kernel/qeventloop.cpp:149
#25 0x00007f306f618dbd in QEventLoop::exec (this=0x7fff31122f00, flags={i =
823275472}) at kernel/qeventloop.cpp:197
#26 0x00007f3075149b98 in KWallet::Wallet::openWallet (name=@0x7fff31123020,
w=<value optimized out>, ot=KWallet::Wallet::Synchronous)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdeui/util/kwallet.cpp:252
#27 0x00007f306ae6747d in MailTransport::TransportManager::wallet
(this=0x7d4810) at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/transportmanager.cpp:420
#28 0x00007f306ae5d59d in MailTransport::Transport::readPassword
(this=0x833240) at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/transport.cpp:245
#29 0x00007f306ae67a2a in MailTransport::TransportManager::loadPasswords
(this=0x7d4810) at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/transportmanager.cpp:445
#30 0x00007f306ae5c86d in MailTransport::Transport::password (this=0x6e9f660)
at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/transport.cpp:76
#31 0x00007f306ae6ffe6 in MailTransport::SmtpJob::startSmtpJob (this=0x7422d30)
at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/smtpjob.cpp:159
#32 0x00007f306ae7113a in MailTransport::SmtpJob::doStart (this=0x7422d30) at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/smtpjob.cpp:114
#33 0x00007f306ae656bd in MailTransport::TransportJob::start (this=0x7422d30)
at
/var/tmp/portage/kde-base/kdepimlibs-4.3.0/work/kdepimlibs-4.3.0/mailtransport/transportjob.cpp:129
#34 0x00007f30741c68fc in KMSender::doSendMsg (this=0xa8e6c0) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/kmsender.cpp:592
#35 0x00007f30741c814c in KMSender::doSendQueued (this=0xa8e6c0,
customTransport=@0x7fff31124040) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/kmsender.cpp:244
#36 0x00007f30741c4705 in KMSender::doSend (this=0xa8e6c0, aMsg=0x266ddc0,
sendNow=1) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/messagesender.h:77
#37 0x00007f307415038b in KMComposeWin::slotContinueDoSend (this=0x18ab090,
sentOk=<value optimized out>) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/messagesender.h:65
#38 0x00007f3074150bcc in KMComposeWin::qt_metacall (this=0x18ab090,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff311243c0)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/kmcomposewin.moc:313
#39 0x00007f306f62cf9e in QMetaObject::activate (sender=0x18ab090,
from_signal_index=<value optimized out>, to_signal_index=50, argv=0x0) at
kernel/qobject.cpp:3101
#40 0x00007f307412171d in KMComposeWin::slotComposerDone (this=0x18ab090,
rc=true) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/kmcomposewin.moc:331
#41 0x00007f3074150be4 in KMComposeWin::qt_metacall (this=0x18ab090,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff31124530)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/kmcomposewin.moc:312
#42 0x00007f306f62cf9e in QMetaObject::activate (sender=0x43d2900,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at
kernel/qobject.cpp:3101
#43 0x00007f3074406bcc in MessageComposer::emitDone (this=0x43d2900, ok=true)
at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/messagecomposer.moc:82
#44 0x00007f3074406d4f in MessageComposer::doNextJob (this=0x43d2900) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/messagecomposer.cpp:393
#45 0x00007f3074406d89 in MessageComposer::slotDoNextJob (this=0x43d2900) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/messagecomposer.cpp:440
#46 0x00007f3074406ebd in MessageComposer::qt_metacall (this=0x43d2900,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff311246d0)
    at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0_build/kmail/messagecomposer.moc:70
#47 0x00007f306f62cf9e in QMetaObject::activate (sender=0x43f6530,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at
kernel/qobject.cpp:3101
#48 0x00007f306f638bca in QSingleShotTimer::timerEvent (this=0x43f6530) at
.moc/release-shared/qtimer.moc:76
#49 0x00007f306f62e433 in QObject::event (this=0x43f6530, e=0x266ddc0) at
kernel/qobject.cpp:1066
#50 0x00007f306fd007ed in QApplicationPrivate::notify_helper (this=0x7cf320,
receiver=0x43f6530, e=0x7fff31124db0) at kernel/qapplication.cpp:4056
#51 0x00007f306fd0330a in QApplication::notify (this=0x7fff31125230,
receiver=0x43f6530, e=0x7fff31124db0) at kernel/qapplication.cpp:4021
#52 0x00007f30750b09cb in KApplication::notify (this=0x7fff31125230,
receiver=0x43f6530, event=0x7fff31124db0)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#53 0x00007f306f619c9b in QCoreApplication::notifyInternal
(this=0x7fff31125230, receiver=0x43f6530, event=0x7fff31124db0) at
kernel/qcoreapplication.cpp:606
#54 0x00007f306f648d05 in QTimerInfoList::activateTimers (this=0x7d16c0) at
kernel/qcoreapplication.h:213
#55 0x00007f306f645dbd in timerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:165
#56 0x00007f3067af4d1d in g_main_dispatch (context=0x7d1000) at gmain.c:1824
#57 0x00007f3067af6aad in g_main_context_iterate (context=0x7d1000, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2377
#58 0x00007f3067af6c0c in IA__g_main_context_iteration (context=0x7d1000,
may_block=1) at gmain.c:2518
#59 0x00007f306f645d1f in QEventDispatcherGlib::processEvents (this=0x7990d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#60 0x00007f306fd9da6f in QGuiEventDispatcherGlib::processEvents
(this=0x7fff31122090, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#61 0x00007f306f618932 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 823283760}) at kernel/qeventloop.cpp:149
#62 0x00007f306f618dbd in QEventLoop::exec (this=0x7fff31125080, flags={i =
823283856}) at kernel/qeventloop.cpp:197
#63 0x00007f306f61cbbc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#64 0x0000000000403361 in main (argc=<value optimized out>, argv=<value
optimized out>) at
/var/tmp/portage/kde-base/kmail-4.3.0/work/kmail-4.3.0/kmail/main.cpp:146

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