Bug 249704 - KMail Segmentation Fault Every Launch
Summary: KMail Segmentation Fault Every Launch
Status: RESOLVED DUPLICATE of bug 211885
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-01 07:07 UTC by Philip Keiter
Modified: 2010-09-06 17:01 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 Philip Keiter 2010-09-01 07:07:31 UTC
Application: kmail (1.13.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Every attempt to launch Kontact or KMail results in a Segmentation Fault crash before and GUI is displayed. Other programs incorporated into Kontact launch fine independently, indicating that KMail is the culprit.

The crash can be reproduced every time.

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f132431eb5c in KMail::SearchJob::searchCompleteFolder (this=0x25c86a0) at ../../kmail/searchjob.cpp:87
#6  0x00007f1324149f38 in KMFolderImap::search (this=0x253a830, pattern=0x25b5330) at ../../kmail/kmfolderimap.cpp:2403
#7  0x00007f13242876d7 in KMSearch::slotProcessNextBatch (this=0x25b6220) at ../../kmail/kmfoldersearch.cpp:272
#8  0x00007f1324288840 in KMSearch::qt_metacall (this=0x25b6220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff36a46330) at ./kmfoldersearch.moc:85
#9  0x00007f1322b5fe3f in QMetaObject::activate (sender=0x25a8b70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#10 0x00007f1322b5ca63 in QObject::event (this=0x25a8b70, e=0x7fff36a46a80) at kernel/qobject.cpp:1212
#11 0x00007f132302022c in QApplicationPrivate::notify_helper (this=0x2298310, receiver=0x25a8b70, e=0x7fff36a46a80) at kernel/qapplication.cpp:4300
#12 0x00007f13230266fb in QApplication::notify (this=0x7fff36a48d50, receiver=0x25a8b70, e=0x7fff36a46a80) at kernel/qapplication.cpp:4183
#13 0x00007f1325122526 in KApplication::notify (this=0x7fff36a48d50, receiver=0x25a8b70, event=0x7fff36a46a80) at ../../kdeui/kernel/kapplication.cpp:302
#14 0x00007f1322b4d06c in QCoreApplication::notifyInternal (this=0x7fff36a48d50, receiver=0x25a8b70, event=0x7fff36a46a80) at kernel/qcoreapplication.cpp:704
#15 0x00007f1322b79d42 in QCoreApplication::sendEvent (this=0x2230520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QTimerInfoList::activateTimers (this=0x2230520) at kernel/qeventdispatcher_unix.cpp:603
#17 0x00007f1322b76824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#18 0x00007f1319bb48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x00007f1319bb8748 in ?? () from /lib/libglib-2.0.so.0
#20 0x00007f1319bb88fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x00007f1322b76513 in QEventDispatcherGlib::processEvents (this=0x21ed000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007f13230d046e in QGuiEventDispatcherGlib::processEvents (this=0x7fff36a46080, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f1322b4b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007f1322b4bd6c in QEventLoop::exec (this=0x7fff36a46e60, flags=) at kernel/qeventloop.cpp:201
#25 0x00007f13251b2ec6 in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:260
#26 0x00007f131d34d56d in MailTransport::TransportManager::wallet (this=0x24c1ce0) at ../../mailtransport/transportmanager.cpp:602
#27 0x00007f131d3498cd in MailTransport::Transport::readPassword (this=0x22675d0) at ../../mailtransport/transport.cpp:295
#28 0x00007f131d349d70 in MailTransport::Transport::qt_metacall (this=0x22675d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./transport.moc:72
#29 0x00007f1322b5fe3f in QMetaObject::activate (sender=0x2431aa0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#30 0x00007f1322b6765f in QSingleShotTimer::timerEvent (this=0x2431aa0) at kernel/qtimer.cpp:308
#31 0x00007f1322b5ca63 in QObject::event (this=0x2431aa0, e=0x7fff36a47a10) at kernel/qobject.cpp:1212
#32 0x00007f132302022c in QApplicationPrivate::notify_helper (this=0x2298310, receiver=0x2431aa0, e=0x7fff36a47a10) at kernel/qapplication.cpp:4300
#33 0x00007f13230266fb in QApplication::notify (this=0x7fff36a48d50, receiver=0x2431aa0, e=0x7fff36a47a10) at kernel/qapplication.cpp:4183
#34 0x00007f1325122526 in KApplication::notify (this=0x7fff36a48d50, receiver=0x2431aa0, event=0x7fff36a47a10) at ../../kdeui/kernel/kapplication.cpp:302
#35 0x00007f1322b4d06c in QCoreApplication::notifyInternal (this=0x7fff36a48d50, receiver=0x2431aa0, event=0x7fff36a47a10) at kernel/qcoreapplication.cpp:704
#36 0x00007f1322b79d42 in QCoreApplication::sendEvent (this=0x2230520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QTimerInfoList::activateTimers (this=0x2230520) at kernel/qeventdispatcher_unix.cpp:603
#38 0x00007f1322b76824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#39 0x00007f1319bb48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007f1319bb8748 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007f1319bb88fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007f1322b76513 in QEventDispatcherGlib::processEvents (this=0x21ed000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007f13230d046e in QGuiEventDispatcherGlib::processEvents (this=0x7fff36a46080, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f1322b4b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x00007f1322b4bd6c in QEventLoop::exec (this=0x7fff36a47df0, flags=) at kernel/qeventloop.cpp:201
#46 0x00007f13251b2ec6 in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:260
#47 0x00007f13241971f4 in KMKernel::wallet (this=0x7fff36a48be0) at ../../kmail/kmkernel.cpp:2498
#48 0x00007f1324121863 in KMail::NetworkAccount::readPassword (this=0x2552710) at ../../kmail/networkaccount.cpp:328
#49 0x00007f132412201e in KMail::NetworkAccount::readConfig (this=0x2552710, config=...) at ../../kmail/networkaccount.cpp:170
#50 0x00007f1324130a88 in KMail::ImapAccountBase::readConfig (this=0x7fff36a46080, config=...) at ../../kmail/imapaccountbase.cpp:207
#51 0x00007f13240c34cd in KMail::AccountManager::readConfig (this=<value optimized out>) at ../../kmail/accountmanager.cpp:131
#52 0x00007f13241a97a4 in KMKernel::init (this=0x7fff36a48be0) at ../../kmail/kmkernel.cpp:1542
#53 0x0000000000403421 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:131

This bug may be a duplicate of or related to bug 211885.

Possible duplicates by query: bug 249510, bug 246617, bug 246173, bug 245452, bug 244474.

Reported using DrKonqi
Comment 1 Philip Keiter 2010-09-06 03:33:24 UTC
I was using KMail successfully (64-bit Kubuntu) for several months before this crash issue started. So this is very urgent to me as I'm blocked from sending good emails (as opposed to using my webmail). The only thing that I recall changing, between the night it was working and the next morning that it started crashing, was I installed the Linux Header update to xxx.24 that night. I tried booting into xxx.22 from GRUB in case there was an incompatibility with the new headers. But it didn't help. I've now told KPackageKit to get pre-release updates in case something coming up in beta fixes, and now my Linux is version xxx.25

I hope this helps...
Comment 2 Nicolas L. 2010-09-06 17:01:03 UTC

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