[Bug 200382] "Send" disables compose window but doesn't close it

Matt Whitlock matt at whitlock.name
Fri Jul 24 21:56:14 BST 2009


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


Matt Whitlock <matt at whitlock.name> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |UNCONFIRMED
         Resolution|BACKTRACE                   |




--- Comment #3 from Matt Whitlock <matt whitlock name>  2009-07-24 22:56:09 ---
I managed to get it to crash with a KDE Crash Handler today.

Steps:

1. Choose to forward a message as an attachment.
2. Start typing a recipient's name in the "To" field and accept the
auto-complete suggestion.
3. Click Send.
4. The composer window grays out but does not disappear.
5. KMail shows a message in the Outbox and a background sending task.
6. Several minutes later, nothing has changed.
7. Close the composer window using the close window button in the title bar. 
No confirmation dialog is shown.
8. Expand the background task list in the KMail main window.
9. Click the red minus button on the background send task.
10. KMail crashes with the following stack trace:

Application: KMail (kmail), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f0fbbaad744 in KMMsgBase::syncIndexString (this=0x37a3db0) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmmsgbase.cpp:1208
#6  0x00007f0fbbc45d14 in KMFolderIndex::updateIndex (this=0x17e6830,
aboutToClose=<value optimized out>) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmfolderindex.cpp:57
#7  0x00007f0fbbb2dbda in KMFolderMaildir::reallyDoClose (this=0x37a3db0) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmfoldermaildir.cpp:199
#8  0x00007f0fbba6914b in KMSender::cleanup (this=0x1630520) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmsender.cpp:615
#9  0x00007f0fbba6c8c0 in KMSender::slotResult (this=0x1630520, job=<value
optimized out>) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmsender.cpp:729
#10 0x00007f0fbba6d014 in KMSender::qt_metacall (this=0x1630520,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc4f8f780)
    at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/kmsender.moc:73
#11 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x3f5a9d0,
from_signal_index=<value optimized out>, to_signal_index=7, argv=0x36eba20) at
kernel/qobject.cpp:3101
#12 0x00007f0fbc372022 in KJob::result (this=0x37a3db0, _t1=0x3f5a9d0) at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98_build/kdecore/kjob.moc:188
#13 0x00007f0fbc37239f in KJob::emitResult (this=0x3f5a9d0) at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98/kdecore/jobs/kjob.cpp:304
#14 0x00007f0fbc372448 in KJob::kill (this=0x3f5a9d0,
verbosity=KJob::EmitResult) at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98/kdecore/jobs/kjob.cpp:112
#15 0x00007f0fbba6cfd8 in KMSender::qt_metacall (this=0x1630520,
_c=QMetaObject::InvokeMetaMethod, _id=55952768, _a=0x7fffc4f8f8e0)
    at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/kmsender.moc:75
#16 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x3f51850,
from_signal_index=<value optimized out>, to_signal_index=7, argv=0x36eba20) at
kernel/qobject.cpp:3101
#17 0x00007f0fbb58eb12 in KPIM::ProgressItem::progressItemCanceled
(this=0x37a3db0, _t1=0x3f51850)
    at
/var/tmp/portage/kde-base/libkdepim-4.2.98/work/libkdepim-4.2.98_build/libkdepim/progressmanager.moc:118
#18 0x00007f0fbb58f8d6 in KPIM::ProgressItem::cancel (this=0x3f51850) at
/var/tmp/portage/kde-base/libkdepim-4.2.98/work/libkdepim-4.2.98/libkdepim/progressmanager.cpp:100
#19 0x00007f0fbb5917cd in KPIM::TransactionItem::qt_metacall (this=0x3f2ff40,
_c=QMetaObject::InvokeMetaMethod, _id=55952768, _a=<value optimized out>)
    at
/var/tmp/portage/kde-base/libkdepim-4.2.98/work/libkdepim-4.2.98/libkdepim/progressdialog.cpp:231
#20 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x3f52bd0,
from_signal_index=<value optimized out>, to_signal_index=30, argv=0x36eba20) at
kernel/qobject.cpp:3101
#21 0x00007f0fb7c0a107 in QAbstractButton::clicked (this=0x37a3db0, _t1=false)
at .moc/release-shared/moc_qabstractbutton.cpp:200
#22 0x00007f0fb7940b9b in QAbstractButtonPrivate::emitClicked (this=0x3f53620)
at widgets/qabstractbutton.cpp:543
#23 0x00007f0fb7942f90 in QAbstractButtonPrivate::click (this=0x3f53620) at
widgets/qabstractbutton.cpp:536
#24 0x00007f0fb7943275 in QAbstractButton::mouseReleaseEvent (this=0x3f52bd0,
e=0x7fffc4f90480) at widgets/qabstractbutton.cpp:1115
#25 0x00007f0fb75ff860 in QWidget::event (this=0x3f52bd0, event=0x7fffc4f90480)
at kernel/qwidget.cpp:7549
#26 0x00007f0fb79e6c37 in QPushButton::event (this=0x3f52bd0, e=0x7fffc4f90480)
at widgets/qpushbutton.cpp:662
#27 0x00007f0fb75a17ed in QApplicationPrivate::notify_helper (this=0x15b1240,
receiver=0x3f52bd0, e=0x7fffc4f90480) at kernel/qapplication.cpp:4056
#28 0x00007f0fb75a4a7b in QApplication::notify (this=<value optimized out>,
receiver=0x3f52bd0, e=0x7fffc4f90480) at kernel/qapplication.cpp:3758
#29 0x00007f0fbc9559cb in KApplication::notify (this=0x7fffc4f947c0,
receiver=0x3f52bd0, event=0x7fffc4f90480)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98/kdeui/kernel/kapplication.cpp:302
#30 0x00007f0fb6ebac9b in QCoreApplication::notifyInternal
(this=0x7fffc4f947c0, receiver=0x3f52bd0, event=0x7fffc4f90480) at
kernel/qcoreapplication.cpp:606
#31 0x00007f0fb75a6db8 in QApplicationPrivate::sendMouseEvent
(receiver=0x3f52bd0, event=0x7fffc4f90480, alienWidget=0x3f52bd0,
nativeWidget=0x1bdef20, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f0fb7fb0f90) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#32 0x00007f0fb7617193 in QETWidget::translateMouseEvent (this=0x1bdef20,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4404
#33 0x00007f0fb76156b5 in QApplication::x11ProcessEvent (this=0x7fffc4f947c0,
event=0x7fffc4f92030) at kernel/qapplication_x11.cpp:3545
#34 0x00007f0fb763f1b4 in x11EventSourceDispatch (s=0x15b3530, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f0faf397d1d in g_main_dispatch (context=0x15b0670) at gmain.c:1824
#36 0x00007f0faf399aad in g_main_context_iterate (context=0x15b0670, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2377
#37 0x00007f0faf399c0c in IA__g_main_context_iteration (context=0x15b0670,
may_block=1) at gmain.c:2518
#38 0x00007f0fb6ee6d1f in QEventDispatcherGlib::processEvents (this=0x1574f00,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x00007f0fb763ea6f in QGuiEventDispatcherGlib::processEvents
(this=0x37a3db0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#40 0x00007f0fb6eb9932 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = -990305488}) at kernel/qeventloop.cpp:149
#41 0x00007f0fb6eb9dbd in QEventLoop::exec (this=0x7fffc4f92490, flags={i =
-990304928}) at kernel/qeventloop.cpp:197
#42 0x00007f0fbc9eeab8 in KWallet::Wallet::openWallet (name=@0x7fffc4f925b0,
w=<value optimized out>, ot=KWallet::Wallet::Synchronous)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98/kdeui/util/kwallet.cpp:252
#43 0x00007f0fb270947d in MailTransport::TransportManager::wallet
(this=0x15fab90) at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/transportmanager.cpp:420
#44 0x00007f0fb26ff59d in MailTransport::Transport::readPassword
(this=0x160e570) at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/transport.cpp:245
#45 0x00007f0fb2709a2a in MailTransport::TransportManager::loadPasswords
(this=0x15fab90) at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/transportmanager.cpp:445
#46 0x00007f0fb26fe86d in MailTransport::Transport::password (this=0x3f54f20)
at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/transport.cpp:76
#47 0x00007f0fb2711fe6 in MailTransport::SmtpJob::startSmtpJob (this=0x3f5a9d0)
at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/smtpjob.cpp:159
#48 0x00007f0fb271313a in MailTransport::SmtpJob::doStart (this=0x3f5a9d0) at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/smtpjob.cpp:114
#49 0x00007f0fb27076bd in MailTransport::TransportJob::start (this=0x3f5a9d0)
at
/var/tmp/portage/kde-base/kdepimlibs-4.2.98/work/kdepimlibs-4.2.98/mailtransport/transportjob.cpp:129
#50 0x00007f0fbba6b90c in KMSender::doSendMsg (this=0x1630520) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmsender.cpp:592
#51 0x00007f0fbba6d15c in KMSender::doSendQueued (this=0x1630520,
customTransport=@0x7fffc4f935d0) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/kmsender.cpp:244
#52 0x00007f0fbba69715 in KMSender::doSend (this=0x1630520, aMsg=0x37a3db0,
sendNow=1) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/messagesender.h:77
#53 0x00007f0fbb9f538b in KMComposeWin::slotContinueDoSend (this=0x36d8990,
sentOk=<value optimized out>) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/messagesender.h:65
#54 0x00007f0fbb9f5bcc in KMComposeWin::qt_metacall (this=0x36d8990,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc4f93950)
    at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/kmcomposewin.moc:313
#55 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x36d8990,
from_signal_index=<value optimized out>, to_signal_index=50, argv=0x36eba20) at
kernel/qobject.cpp:3101
#56 0x00007f0fbb9c671d in KMComposeWin::slotComposerDone (this=0x36d8990,
rc=true) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/kmcomposewin.moc:331
#57 0x00007f0fbb9f5be4 in KMComposeWin::qt_metacall (this=0x36d8990,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc4f93ac0)
    at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/kmcomposewin.moc:312
#58 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x379d750,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x36eba20) at
kernel/qobject.cpp:3101
#59 0x00007f0fbbcabb1c in MessageComposer::emitDone (this=0x379d750, ok=true)
at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/messagecomposer.moc:82
#60 0x00007f0fbbcabc9f in MessageComposer::doNextJob (this=0x379d750) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/messagecomposer.cpp:393
#61 0x00007f0fbbcabcd9 in MessageComposer::slotDoNextJob (this=0x379d750) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/kmail/messagecomposer.cpp:440
#62 0x00007f0fbbcabe0d in MessageComposer::qt_metacall (this=0x379d750,
_c=QMetaObject::InvokeMetaMethod, _id=55952768, _a=0x7fffc4f93c60)
    at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98_build/kmail/messagecomposer.moc:70
#63 0x00007f0fb6ecdf9e in QMetaObject::activate (sender=0x3696480,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x36eba20) at
kernel/qobject.cpp:3101
#64 0x00007f0fb6ed9bca in QSingleShotTimer::timerEvent (this=0x3696480) at
.moc/release-shared/qtimer.moc:76
#65 0x00007f0fb6ecf433 in QObject::event (this=0x3696480, e=0xffffffff) at
kernel/qobject.cpp:1066
#66 0x00007f0fb75a17ed in QApplicationPrivate::notify_helper (this=0x15b1240,
receiver=0x3696480, e=0x7fffc4f94340) at kernel/qapplication.cpp:4056
#67 0x00007f0fb75a430a in QApplication::notify (this=0x7fffc4f947c0,
receiver=0x3696480, e=0x7fffc4f94340) at kernel/qapplication.cpp:4021
#68 0x00007f0fbc9559cb in KApplication::notify (this=0x7fffc4f947c0,
receiver=0x3696480, event=0x7fffc4f94340)
    at
/var/tmp/portage/kde-base/kdelibs-4.2.98/work/kdelibs-4.2.98/kdeui/kernel/kapplication.cpp:302
#69 0x00007f0fb6ebac9b in QCoreApplication::notifyInternal
(this=0x7fffc4f947c0, receiver=0x3696480, event=0x7fffc4f94340) at
kernel/qcoreapplication.cpp:606
#70 0x00007f0fb6ee9d05 in QTimerInfoList::activateTimers (this=0x15b34d0) at
kernel/qcoreapplication.h:213
#71 0x00007f0fb6ee6dbd in timerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:165
#72 0x00007f0faf397d1d in g_main_dispatch (context=0x15b0670) at gmain.c:1824
#73 0x00007f0faf399aad in g_main_context_iterate (context=0x15b0670, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2377
#74 0x00007f0faf399c0c in IA__g_main_context_iteration (context=0x15b0670,
may_block=1) at gmain.c:2518
#75 0x00007f0fb6ee6d1f in QEventDispatcherGlib::processEvents (this=0x1574f00,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#76 0x00007f0fb763ea6f in QGuiEventDispatcherGlib::processEvents
(this=0x37a3db0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#77 0x00007f0fb6eb9932 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = -990296640}) at kernel/qeventloop.cpp:149
#78 0x00007f0fb6eb9dbd in QEventLoop::exec (this=0x7fffc4f94610, flags={i =
-990296544}) at kernel/qeventloop.cpp:197
#79 0x00007f0fb6ebdbbc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#80 0x0000000000403361 in main (argc=<value optimized out>, argv=<value
optimized out>) at
/var/tmp/portage/kde-base/kmail-4.2.98/work/kmail-4.2.98/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