Bug 217241 - kontact hangs on attempt to send email
Summary: kontact hangs on attempt to send email
Status: RESOLVED DUPLICATE of bug 204515
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-03 18:32 UTC by Thomas Caswell
Modified: 2009-12-06 20:41 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 Caswell 2009-12-03 18:32:26 UTC
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
Comment 1 Dario Andres 2009-12-06 20:41:36 UTC
The backtrace seems like bug 204515. Thanks

*** This bug has been marked as a duplicate of bug 204515 ***