[Bug 213951] New: Removing DIMAP Accounts from KMail crashes Kontact

Daniel Buus bugreporting at rhesusb.com
Tue Nov 10 09:23:09 GMT 2009


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

           Summary: Removing DIMAP Accounts from KMail crashes Kontact
           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: bugreporting at rhesusb.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-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Removing personal stuff from my work laptop, I was deleting two DIMAP accounts,
one GMail, one Google Apps, ~15 GB of mails in total.

Clicking Apply, disk activitiy maxed out, I assume because KMail started
deleting local subscriptions from disk, and I continued working. Some time
later, disk activity stopped, and I checked back with KMail to see if it had
finished.

I was presented with 10-20 dialogs saying something like "error, can't find
folder [some folder from the dimap cache directory]", and after clicking OK on
all of them, KMail crashed and took down Kontact with it.

Mail interval checking was on, but only for two other POP3 accounts which were
not deleted. The two DIMAP accounts did not have interval mail checking.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fbf96927184 in ?? () from /usr/lib/libkmailprivate.so.4
#6  0x00007fbf9692a54c in ?? () from /usr/lib/libkmailprivate.so.4
#7  0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#8  0x00007fbf969216d2 in KMail::AccountManager::checkedMail(bool, bool,
QMap<QString, int> const&) () from /usr/lib/libkmailprivate.so.4
#9  0x00007fbf9692370d in KMail::AccountManager::processNextCheck(bool) () from
/usr/lib/libkmailprivate.so.4
#10 0x00007fbf96923e02 in KMail::AccountManager::singleCheckMail(KMAccount*,
bool) () from /usr/lib/libkmailprivate.so.4
#11 0x00007fbf9689b7d1 in ?? () from /usr/lib/libkmailprivate.so.4
#12 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#13 0x00007fbfac1ecd83 in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#14 0x00007fbfacafdefc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#15 0x00007fbfacb051ce in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#16 0x00007fbfad734ab6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#17 0x00007fbfac1ddc2c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#18 0x00007fbfac208862 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007fbfac20625d in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007fbfa5a57bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007fbfa5a5b588 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007fbfa5a5b6b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#23 0x00007fbfac2061a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#24 0x00007fbfacb924be in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fbfac1dc532 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#26 0x00007fbfac1dc904 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#27 0x00007fbfacf789de in QDialog::exec() () from /usr/lib/libQtGui.so.4
#28 0x00007fbfad6bb185 in KMessageBox::createKMessageBox(KDialog*, QIcon
const&, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from
/usr/lib/libkdeui.so.5
#29 0x00007fbfad6bc400 in KMessageBox::createKMessageBox(KDialog*,
QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&) ()
   from /usr/lib/libkdeui.so.5
#30 0x00007fbfad6bcb30 in KMessageBox::sorryWId(unsigned long, QString const&,
QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#31 0x00007fbfad6bcc66 in KMessageBox::sorry(QWidget*, QString const&, QString
const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#32 0x00007fbf969dead5 in ?? () from /usr/lib/libkmailprivate.so.4
#33 0x00007fbf969dcc44 in ?? () from /usr/lib/libkmailprivate.so.4
#34 0x00007fbf9690985a in ?? () from /usr/lib/libkmailprivate.so.4
#35 0x00007fbf9692719a in ?? () from /usr/lib/libkmailprivate.so.4
#36 0x00007fbf9692a54c in ?? () from /usr/lib/libkmailprivate.so.4
#37 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#38 0x00007fbf969216d2 in KMail::AccountManager::checkedMail(bool, bool,
QMap<QString, int> const&) () from /usr/lib/libkmailprivate.so.4
#39 0x00007fbf9692370d in KMail::AccountManager::processNextCheck(bool) () from
/usr/lib/libkmailprivate.so.4
#40 0x00007fbf96923e02 in KMail::AccountManager::singleCheckMail(KMAccount*,
bool) () from /usr/lib/libkmailprivate.so.4
#41 0x00007fbf9689b7d1 in ?? () from /usr/lib/libkmailprivate.so.4
#42 0x00007fbf969f4bf0 in ?? () from /usr/lib/libkmailprivate.so.4
#43 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#44 0x00007fbfac1ecd83 in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#45 0x00007fbfacafdefc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#46 0x00007fbfacb051ce in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#47 0x00007fbfad734ab6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#48 0x00007fbfac1ddc2c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#49 0x00007fbfac208862 in ?? () from /usr/lib/libQtCore.so.4
#50 0x00007fbfac20625d in ?? () from /usr/lib/libQtCore.so.4
#51 0x00007fbfa5a57bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x00007fbfa5a5b588 in ?? () from /lib/libglib-2.0.so.0
#53 0x00007fbfa5a5b6b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#54 0x00007fbfac2061a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#55 0x00007fbfacb924be in ?? () from /usr/lib/libQtGui.so.4
#56 0x00007fbfac1dc532 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#57 0x00007fbfac1dc904 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#58 0x00007fbfacf789de in QDialog::exec() () from /usr/lib/libQtGui.so.4
#59 0x00007fbfad6bb185 in KMessageBox::createKMessageBox(KDialog*, QIcon
const&, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from
/usr/lib/libkdeui.so.5
#60 0x00007fbfad6bc400 in KMessageBox::createKMessageBox(KDialog*,
QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&) ()
   from /usr/lib/libkdeui.so.5
#61 0x00007fbfad6bcb30 in KMessageBox::sorryWId(unsigned long, QString const&,
QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#62 0x00007fbfad6bcc66 in KMessageBox::sorry(QWidget*, QString const&, QString
const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#63 0x00007fbf969dead5 in ?? () from /usr/lib/libkmailprivate.so.4
#64 0x00007fbf969dcc44 in ?? () from /usr/lib/libkmailprivate.so.4
#65 0x00007fbf96c00884 in ?? () from /usr/lib/libkmailprivate.so.4
#66 0x00007fbf96803854 in ?? () from /usr/lib/libkmailprivate.so.4
#67 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#68 0x00007fbf968dfc9a in ?? () from /usr/lib/libkmailprivate.so.4
#69 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#70 0x00007fbf96909fb2 in ?? () from /usr/lib/libkmailprivate.so.4
#71 0x00007fbf9690cfdb in ?? () from /usr/lib/libkmailprivate.so.4
#72 0x00007fbf969c3474 in ?? () from /usr/lib/libkmailprivate.so.4
#73 0x00007fbf96930fa3 in ?? () from /usr/lib/libkmailprivate.so.4
#74 0x00007fbf96930fbb in ?? () from /usr/lib/libkmailprivate.so.4
#75 0x00007fbf969f841e in KMKernel::cleanupImapFolders() () from
/usr/lib/libkmailprivate.so.4
#76 0x00007fbf9682602c in ?? () from /usr/lib/libkmailprivate.so.4
#77 0x00007fbf96864f21 in ConfigModuleWithTabs::save() () from
/usr/lib/libkmailprivate.so.4
#78 0x00007fbfab5a38a7 in KCModuleProxy::save() () from /usr/lib/libkutils.so.4
#79 0x00007fbfab59e528 in ?? () from /usr/lib/libkutils.so.4
#80 0x00007fbfab5a09dc in KCMultiDialog::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libkutils.so.4
#81 0x00007fbf9682ac70 in ?? () from /usr/lib/libkmailprivate.so.4
#82 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#83 0x00007fbfad6a938a in KDialog::slotButtonClicked(int) () from
/usr/lib/libkdeui.so.5
#84 0x00007fbfad6ab6b9 in KDialog::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib/libkdeui.so.5
#85 0x00007fbfad75fa10 in KPageDialog::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libkdeui.so.5
#86 0x00007fbfab5a08f0 in KCMultiDialog::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libkutils.so.4
#87 0x00007fbf9682ac70 in ?? () from /usr/lib/libkmailprivate.so.4
#88 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#89 0x00007fbfac1f590e in QSignalMapper::mapped(int) () from
/usr/lib/libQtCore.so.4
#90 0x00007fbfac1f6b00 in QSignalMapper::map(QObject*) () from
/usr/lib/libQtCore.so.4
#91 0x00007fbfac1f6d70 in QSignalMapper::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#92 0x00007fbfac1f2ddc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQtCore.so.4
#93 0x00007fbfad0ff8e7 in QAbstractButton::clicked(bool) () from
/usr/lib/libQtGui.so.4
#94 0x00007fbface6141b in ?? () from /usr/lib/libQtGui.so.4
#95 0x00007fbface6302b in ?? () from /usr/lib/libQtGui.so.4
#96 0x00007fbface63275 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQtGui.so.4
#97 0x00007fbfacb4c9c0 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#98 0x00007fbfacafdefc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#99 0x00007fbfacb05011 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#100 0x00007fbfad734ab6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#101 0x00007fbfac1ddc2c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#102 0x00007fbfacb048e0 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib/libQtGui.so.4
#103 0x00007fbfacb6aa0e in ?? () from /usr/lib/libQtGui.so.4
#104 0x00007fbfacb69aa9 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#105 0x00007fbfacb92d0c in ?? () from /usr/lib/libQtGui.so.4
#106 0x00007fbfa5a57bbe in g_main_context_dispatch () from
/lib/libglib-2.0.so.0
#107 0x00007fbfa5a5b588 in ?? () from /lib/libglib-2.0.so.0
#108 0x00007fbfa5a5b6b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#109 0x00007fbfac2061a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#110 0x00007fbfacb924be in ?? () from /usr/lib/libQtGui.so.4
#111 0x00007fbfac1dc532 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#112 0x00007fbfac1dc904 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#113 0x00007fbfac1deab9 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#114 0x0000000000403f47 in _start ()

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