Summary: | KMail crashes on startup | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Albert Astals Cid <aacid> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andreas.karrenbauer, ch, hacker, hakon.kippe, laurent.pirotte, maggux, matt, montel, underscore |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Albert Astals Cid
2011-08-03 14:01:02 UTC
Fixed in 4.7.1/master Still crashes in 4.7.1 Don't understand why for you it crashs... I don't have this crash and I fixed all crash related to ProgressItem new backtrace ? Probably same backtrace, can check if you want. Do you have 63 filters and 5 email accounts checking from pop at the same time (i.e. startup)? Please new backtrace :) I have 4 emails accounts and 25 filters. Valgrind says: ==18740== Invalid read of size 4 ==18740== at 0xBB705F7: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE7491: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== Address 0x2304c73c is 76 bytes inside a block of size 88 free'd ==18740== at 0x4C251FC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==18740== by 0x6DD11B7: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DBDC2E: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE51A2: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xEBD429C: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4A77: ??? (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4D08: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0x6DE5605: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.4) ==18740== ==18740== Invalid read of size 4 ==18740== at 0xBB705FA: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE7491: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== Address 0x2304c738 is 72 bytes inside a block of size 88 free'd ==18740== at 0x4C251FC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==18740== by 0x6DD11B7: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DBDC2E: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE51A2: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xEBD429C: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4A77: ??? (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4D08: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0x6DE5605: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.4) ==18740== ==18740== Invalid write of size 4 ==18740== at 0xBB70604: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE7491: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== Address 0x2304c73c is 76 bytes inside a block of size 88 free'd ==18740== at 0x4C251FC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==18740== by 0x6DD11B7: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DBDC2E: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE51A2: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xEBD429C: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4A77: ??? (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4D08: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0x6DE5605: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.4) ==18740== ==18740== Invalid write of size 4 ==18740== at 0xD3DA782: KPIM::ProgressItem::setProgress(unsigned int) (in /usr/lib/libkdepim.so.4.7.0) ==18740== by 0xBB7064F: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== Address 0x2304c72c is 60 bytes inside a block of size 88 free'd ==18740== at 0x4C251FC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==18740== by 0x6DD11B7: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DBDC2E: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE51A2: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xEBD429C: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4A77: ??? (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4D08: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0x6DE5605: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.4) ==18740== ==18740== Invalid read of size 8 ==18740== at 0x6DCD33D: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xD3DA76F: KPIM::ProgressItem::progressItemProgress(KPIM::ProgressItem*, unsigned int) (in /usr/lib/libkdepim.so.4.7.0) ==18740== by 0xBB7064F: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== Address 0x2304c6f8 is 8 bytes inside a block of size 88 free'd ==18740== at 0x4C251FC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==18740== by 0x6DD11B7: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== by 0x6DBA89B: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DBDC2E: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DE51A2: ??? (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xEBD429C: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4A77: ??? (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0xEBD4D08: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2800.8) ==18740== by 0x6DE5605: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.4) ==18740== ==18740== Invalid read of size 4 ==18740== at 0x6DCD35B: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xD3DA76F: KPIM::ProgressItem::progressItemProgress(KPIM::ProgressItem*, unsigned int) (in /usr/lib/libkdepim.so.4.7.0) ==18740== by 0xBB7064F: MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0xBB70D41: MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libmailcommon.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0xAD94F81: Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0xAD95DA3: Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libakonadi-kde.so.4.7.0) ==18740== by 0x6DCD5E9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6DD0EB8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.4) ==18740== by 0x6190AE3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x6195950: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.4) ==18740== by 0x5079C95: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.7.0) ==18740== Address 0x60 is not stack'd, malloc'd or (recently) free'd "MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) (in /usr/lib/libmailcommon.so.4.7.0)" ok not the same and 4.7.0 not 4.7.1 My distribution claims I'm using 4.7.1. Are you sure guys you increased the version number in the .so files properly? Yes :) for example I use "libmailcommon.so.4.8.0" :) (In reply to comment #7) > "MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> > const&) (in /usr/lib/libmailcommon.so.4.7.0)" > ok not the same and 4.7.0 not 4.7.1 well no, KDE 4.7.* will always be 4.7.0 kdelibs-4.7.1/cmake/modules/KDE4Defaults.cmake contains set(GENERIC_LIB_VERSION "4.7.0") not sure if that was supposed to be increased or not and 4.8.0 means you're using kdelibs master which won't receive bug fixes anymore since it's now frozen. you should switch to kdelibs 4.7 :) libmailcommon.so.4.8.0 is trunk, not 4.7 branch too bad to not define correct soname when we use 4.7.1... *** Bug 287671 has been marked as a duplicate of this bug. *** *** Bug 288680 has been marked as a duplicate of this bug. *** Created attachment 66868 [details]
New crash information added by DrKonqi
kontact (4.7.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- Filtering messages after a POP3 message download
- Kmail was reporting duplicates and was asking me to select "the left or the right one or both"
-- Backtrace (Reduced):
#7 0x00007f1b95ff2f00 in KPIM::ProgressItem::progressItemProgress(KPIM::ProgressItem*, unsigned int) () from /usr/lib/libkdepim.so.4
#8 0x00007f1b37fd03e0 in MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) () from /usr/lib/libmailcommon.so.4
#9 0x00007f1b37fd0ad2 in MailCommon::FilterManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libmailcommon.so.4
[...]
#11 0x00007f1b9553d482 in Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) () from /usr/lib/libakonadi-kde.so.4
#12 0x00007f1b9553e2a4 in Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libakonadi-kde.so.4
*** Bug 290259 has been marked as a duplicate of this bug. *** *** Bug 290202 has been marked as a duplicate of this bug. *** Created attachment 67543 [details]
New crash information added by DrKonqi
kontact (4.7.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed: I was downloading new e-mail via pop3 & kdepim reports me that there is a conflict, present me the header of two messages and I choose to keep t(he right one. It works with the first conflict popup but crashed with the second one.
-- Backtrace (Reduced):
#6 isSignalConnected (signal_index=3, this=0x4600500000) at kernel/qobject_p.h:221
[...]
#8 0x00007f6426025f00 in KPIM::ProgressItem::progressItemProgress (this=<optimized out>, _t1=0x32a38d0, _t2=107) at ./progressmanager.moc:114
#9 0x00007f63c7fd13b0 in updateProgress (this=0x32a38d0) at ../../libkdepim/progressmanager.h:158
#10 MailCommon::FilterManager::Private::slotItemsFetchedForFilter (this=0x2aa9d90, items=<optimized out>) at ../../mailcommon/filtermanager.cpp:150
#11 0x00007f63c7fd1aa2 in MailCommon::FilterManager::qt_metacall (this=0x2aa8b60, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff08b52040) at ./filtermanager.moc:103
*** Bug 291147 has been marked as a duplicate of this bug. *** Created attachment 67902 [details] New crash information added by DrKonqi kontact (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4 it crashed if I activate a filter where the condition is sender is in addressbook, or sender is part of addressbook-group (sorry dont know the right words have no english install here) the filter works fine, if a the condition is a fixed value like a@b.de -- Backtrace (Reduced): #6 isSignalConnected (signal_index=3, this=0x49) at kernel/qobject_p.h:221 [...] #8 0x00007fa11d857e90 in KPIM::ProgressItem::progressItemProgress (this=<optimized out>, _t1=0x3e7cb30, _t2=100) at ./progressmanager.moc:114 #9 0x00007fa0c3ce4470 in updateProgress (this=0x3e7cb30) at ../../libkdepim/progressmanager.h:158 #10 MailCommon::FilterManager::Private::slotItemsFetchedForFilter (this=0x284bb30, items=<optimized out>) at ../../mailcommon/filtermanager.cpp:150 #11 0x00007fa0c3ce4b62 in MailCommon::FilterManager::qt_metacall (this=0x2849a60, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffa91643e0) at ./filtermanager.moc:103 Created attachment 69787 [details]
New crash information added by DrKonqi
kontact (4.7.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed:
Starting Kontact
- Unusual behavior I noticed:
Email Conflict Resolution over two emails the only difference is that one was "SEEN" and the other was "JUNK". There shouldn't have been any conflict, Kontact closed down cleanly. However, I have automated filters running for AntiSPAM. Perhaps on startup one of these emails was modified and Kontact wasn't aware enough so that it considered a cached version and the real version different??
-- Backtrace (Reduced):
#6 isSignalConnected (signal_index=3, this=0x72006100680063) at kernel/qobject_p.h:221
[...]
#8 0x00007f6528ee2f00 in KPIM::ProgressItem::progressItemProgress (this=<optimized out>, _t1=0x38459d0, _t2=244) at ./progressmanager.moc:114
#9 0x00007f64cb3103b0 in updateProgress (this=0x38459d0) at ../../libkdepim/progressmanager.h:158
#10 MailCommon::FilterManager::Private::slotItemsFetchedForFilter (this=0x209d040, items=<optimized out>) at ../../mailcommon/filtermanager.cpp:150
#11 0x00007f64cb310aa2 in MailCommon::FilterManager::qt_metacall (this=0x20b02e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff35784660) at ./filtermanager.moc:103
Created attachment 69788 [details]
New crash information added by DrKonqi
kontact (4.7.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed: Starting up Kontact
- Unusual behavior I noticed: Email conflict resolution
- Custom settings of the application: AntiSpam Filters
-- Backtrace (Reduced):
#6 isSignalConnected (signal_index=3, this=0xe1cfcfcf00000000) at kernel/qobject_p.h:221
[...]
#8 0x00007f2f6df8ef00 in KPIM::ProgressItem::progressItemProgress (this=<optimized out>, _t1=0x3fbda30, _t2=1) at ./progressmanager.moc:114
#9 0x00007f2f101fa3b0 in updateProgress (this=0x3fbda30) at ../../libkdepim/progressmanager.h:158
#10 MailCommon::FilterManager::Private::slotItemsFetchedForFilter (this=0x2b5dce0, items=<optimized out>) at ../../mailcommon/filtermanager.cpp:150
#11 0x00007f2f101faaa2 in MailCommon::FilterManager::qt_metacall (this=0x2b5d220, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff7787fdd0) at ./filtermanager.moc:103
Created attachment 69790 [details]
New crash information added by DrKonqi
kmail (4.7.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
This is the same as the other Kontact crashes I've also attached, only I started Kmail directly this time. Crash on Startup after "Resolving an Email Conflict". Doesn't seem to matter if I choose one or both. Seems to have to do with the application of Filters. Crashes immediately after "Applying Filters to email ### of ###" in the status bar at the bottom.
-- Backtrace (Reduced):
#6 isSignalConnected (signal_index=3, this=0x0) at kernel/qobject_p.h:221
[...]
#8 0x00007f3dad040f00 in KPIM::ProgressItem::progressItemProgress (this=<optimized out>, _t1=0x2401020, _t2=0) at ./progressmanager.moc:114
#9 0x00007f3dae8373b0 in updateProgress (this=0x2401020) at ../../libkdepim/progressmanager.h:158
#10 MailCommon::FilterManager::Private::slotItemsFetchedForFilter (this=0xd9c630, items=<optimized out>) at ../../mailcommon/filtermanager.cpp:150
#11 0x00007f3dae837aa2 in MailCommon::FilterManager::qt_metacall (this=0xdb19e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff74285730) at ./filtermanager.moc:103
So far, it appears my problems are with the Filtering subsystem, likely due to the change in how KMail refers to folders internally. In KMail1, these were actual paths, in KMail2 they are now just a number. I'm also seeing messages about "Append Failed" and "NO Mailbox does not exist" (a Cyrus error message). If I manually change the kmail2rc file to have 0 filters, things seem fine: [General] filters=0 As soon as I run the AntiSpam Wizard again all the problems begin again. 4.7.3 or kmail <4.8 is not valid. We fixed bugs in 4.8 so I reclose it. Update your kdepim. |