[Bug 217241] New: kontact hangs on attempt to send email

Thomas Caswell tcaswell at gmail.com
Thu Dec 3 17:32:55 GMT 2009


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

           Summary: kontact hangs on attempt to send email
           Product: kontact
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: tcaswell at gmail.com


Application that crashed: kontact
Version of the application: 4.3.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
kontact left running over night.  On trying to send an email (by hitting the
send button in the composer window), the window is fadded and the email to be
sent is added to the outbox, but does not get sent.  I hit the x button to
close the email and was presented with a 'save draft' 'discard' 'cancel' dialog
window.  I selected cancel and then kontact crashed.  Upon restarting kontact,
I was given the 'kontact already running' warning window to which I responded
'start anyway'.  The email was still in the out box and sent with out error in
the restarted kontact.

This has happened before (once ever other week), but I can not reliabley
reproduce it.  I have a hunch that it is related to kwallet interactions.  In
all the cases that it has crashed I have first started kopete and opened
kwallet.  The wallet is still open when I attempted to send the email.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x0000000001798c30 in ?? ()
#6  0x00007fda60f4d4aa in KMMsgBase::syncIndexString (this=0x4aac1e0) at
../../kmail/kmmsgbase.cpp:1209
#7  0x00007fda610bac68 in KMFolderIndex::updateIndex (this=0x1e153c0,
aboutToClose=<value optimized out>) at ../../kmail/kmfolderindex.cpp:57
#8  0x00007fda60fba1e2 in KMFolderMaildir::reallyDoClose (this=0x4aac1e0) at
../../kmail/kmfoldermaildir.cpp:199
#9  0x00007fda60fd706d in KMKernel::cleanup (this=0x1d6f1b0) at
../../kmail/kmkernel.cpp:1738
#10 0x00007fda616abe4c in ~KMailPart (this=0x1ccc3f0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>) at
../../kmail/kmail_part.cpp:143
#11 0x00007fda7870ddae in ~Plugin (this=0x1ca97c0, __vtt_parm=0xffffffff,
__in_chrg=<value optimized out>) at ../../kontactinterfaces/plugin.cpp:86
#12 0x00007fda6232cca5 in ~KMailPlugin (this=0x4aac1e0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>) at
../../../../kontact/plugins/kmail/kmail_plugin.cpp:150
#13 0x00007fda7892fe0f in ~MainWindow (this=0x18f67a0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>) at
../../../kontact/src/mainwindow.cpp:274
#14 0x00007fda76a7811d in QObject::event (this=0x18f67a0, e=0xffffffff) at
kernel/qobject.cpp:1094
#15 0x00007fda773d715f in QWidget::event (this=0x18f67a0, event=0x27ac1e0) at
kernel/qwidget.cpp:7946
#16 0x00007fda7774d9db in QMainWindow::event (this=0x18f67a0, event=0x27ac1e0)
at widgets/qmainwindow.cpp:1399
#17 0x00007fda780cb773 in KXmlGuiWindow::event (this=0x4aac1e0, ev=0xffffffff)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#18 0x00007fda77388efc in QApplicationPrivate::notify_helper (this=0x17a6a00,
receiver=0x18f67a0, e=0x27ac1e0) at kernel/qapplication.cpp:4056
#19 0x00007fda773901ce in QApplication::notify (this=0x7fffefaf1d30,
receiver=0x18f67a0, e=0x27ac1e0) at kernel/qapplication.cpp:4021
#20 0x00007fda77fbfab6 in KApplication::notify (this=0x7fffefaf1d30,
receiver=0x18f67a0, event=0x27ac1e0) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007fda76a68c2c in QCoreApplication::notifyInternal
(this=0x7fffefaf1d30, receiver=0x18f67a0, event=0x27ac1e0) at
kernel/qcoreapplication.cpp:610
#22 0x00007fda76a6980a in QCoreApplication::sendEvent (receiver=0x0,
event_type=<value optimized out>, data=0x175e080) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x175e080) at kernel/qcoreapplication.cpp:1247
#24 0x00007fda76a91533 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#25 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:210
#26 0x00007fda702e2bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00007fda702e6588 in ?? () from /lib/libglib-2.0.so.0
#28 0x00007fda702e66b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#29 0x00007fda76a911a6 in QEventDispatcherGlib::processEvents (this=0x175dcb0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#30 0x00007fda7741d4be in QGuiEventDispatcherGlib::processEvents
(this=0x4aac1e0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#31 0x00007fda76a67532 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007fda76a67904 in QEventLoop::exec (this=0x7fffefaefca0, flags=) at
kernel/qeventloop.cpp:201
#33 0x00007fda78048ab0 in KWallet::Wallet::openWallet (name=<value optimized
out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at
../../kdeui/util/kwallet.cpp:252
#34 0x00007fda6047bc32 in MailTransport::TransportManager::wallet
(this=0x1db0690) at ../../mailtransport/transportmanager.cpp:420
#35 0x00007fda60471955 in MailTransport::Transport::readPassword
(this=0x1db2020) at ../../mailtransport/transport.cpp:245
#36 0x00007fda6047ac87 in MailTransport::TransportManager::loadPasswords
(this=0x1db0690) at ../../mailtransport/transportmanager.cpp:445
#37 0x00007fda6047111d in MailTransport::Transport::password (this=0x4ac9b70)
at ../../mailtransport/transport.cpp:76
#38 0x00007fda604822ac in MailTransport::SmtpJob::startSmtpJob (this=0x1d91930)
at ../../mailtransport/smtpjob.cpp:159
#39 0x00007fda604831cf in MailTransport::SmtpJob::doStart (this=0x1d91930) at
../../mailtransport/smtpjob.cpp:114
#40 0x00007fda60479bac in MailTransport::TransportJob::start (this=0x1d91930)
at ../../mailtransport/transportjob.cpp:129
#41 0x00007fda60f132e1 in KMSender::doSendMsg (this=0x1e460d0) at
../../kmail/kmsender.cpp:592
#42 0x00007fda60f14639 in KMSender::doSendQueued (this=0x1e460d0,
customTransport=...) at ../../kmail/kmsender.cpp:244
#43 0x00007fda60f113ef in KMail::MessageSender::sendQueued (this=0x1e460d0,
aMsg=0x4aac1e0, sendNow=<value optimized out>) at
../../kmail/messagesender.h:77
#44 KMSender::doSend (this=0x1e460d0, aMsg=0x4aac1e0, sendNow=<value optimized
out>) at ../../kmail/kmsender.cpp:194
#45 0x00007fda60e98c3c in KMail::MessageSender::send (this=0x493b370,
sentOk=<value optimized out>) at ../../kmail/messagesender.h:65
#46 KMComposeWin::slotContinueDoSend (this=0x493b370, sentOk=<value optimized
out>) at ../../kmail/kmcomposewin.cpp:3704
#47 0x00007fda60ea9c0b in KMComposeWin::qt_metacall (this=0x493b370,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffefaf1120)
at ./kmcomposewin.moc:313
#48 0x00007fda76a7dddc in QMetaObject::activate (sender=0x493b370,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x8) at kernel/qobject.cpp:3113
#49 0x00007fda60e7dfaf in KMComposeWin::applyChangesDone (this=0x4aac1e0,
_t1=true) at ./kmcomposewin.moc:331
#50 0x00007fda60e7e07f in KMComposeWin::slotComposerDone (this=0x493b370,
rc=255) at ../../kmail/kmcomposewin.cpp:2021
#51 0x00007fda60ea9bf7 in KMComposeWin::qt_metacall (this=0x493b370,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffefaf12b0)
at ./kmcomposewin.moc:312
#52 0x00007fda76a7dddc in QMetaObject::activate (sender=0x4a9a880,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x8) at kernel/qobject.cpp:3113
#53 0x00007fda6111486f in MessageComposer::done (this=0x4aac1e0, _t1=true) at
./messagecomposer.moc:82
#54 0x00007fda61114ae5 in MessageComposer::emitDone (this=0x4a9a880, ok=255) at
../../kmail/messagecomposer.cpp:417
#55 0x00007fda61114dc1 in MessageComposer::qt_metacall (this=0x4a9a880,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffefaf13c0)
at ./messagecomposer.moc:70
#56 0x00007fda76a7dddc in QMetaObject::activate (sender=0x195d2f0,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x8) at kernel/qobject.cpp:3113
#57 0x00007fda76a82e1f in QSingleShotTimer::timerEvent (this=0x195d2f0) at
kernel/qtimer.cpp:298
#58 0x00007fda76a77d83 in QObject::event (this=0x195d2f0, e=0xffffffff) at
kernel/qobject.cpp:1075
#59 0x00007fda77388efc in QApplicationPrivate::notify_helper (this=0x17a6a00,
receiver=0x195d2f0, e=0x7fffefaf19d0) at kernel/qapplication.cpp:4056
#60 0x00007fda773901ce in QApplication::notify (this=0x7fffefaf1d30,
receiver=0x195d2f0, e=0x7fffefaf19d0) at kernel/qapplication.cpp:4021
#61 0x00007fda77fbfab6 in KApplication::notify (this=0x7fffefaf1d30,
receiver=0x195d2f0, event=0x7fffefaf19d0) at
../../kdeui/kernel/kapplication.cpp:302
#62 0x00007fda76a68c2c in QCoreApplication::notifyInternal
(this=0x7fffefaf1d30, receiver=0x195d2f0, event=0x7fffefaf19d0) at
kernel/qcoreapplication.cpp:610
#63 0x00007fda76a93862 in QCoreApplication::sendEvent (this=0x1796af0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#64 QTimerInfoList::activateTimers (this=0x1796af0) at
kernel/qeventdispatcher_unix.cpp:572
#65 0x00007fda76a9125d in timerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:165
#66 0x00007fda702e2bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#67 0x00007fda702e6588 in ?? () from /lib/libglib-2.0.so.0
#68 0x00007fda702e66b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#69 0x00007fda76a911a6 in QEventDispatcherGlib::processEvents (this=0x175dcb0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#70 0x00007fda7741d4be in QGuiEventDispatcherGlib::processEvents
(this=0x4aac1e0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#71 0x00007fda76a67532 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#72 0x00007fda76a67904 in QEventLoop::exec (this=0x7fffefaf1c70, flags=) at
kernel/qeventloop.cpp:201
#73 0x00007fda76a69ab9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#74 0x0000000000403f47 in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../kontact/src/main.cpp:218

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