Bug 277069 - KMail crashed while deleting messages
Summary: KMail crashed while deleting messages
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.95
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 276800 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-04 15:06 UTC by Alex Merry
Modified: 2011-08-02 20:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Merry 2011-07-04 15:06:57 UTC
Application: kmail (2.0.95)
KDE Platform Version: 4.7.40 (4.7.40 (KDE 4.8 >= 200110623) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I opened a folder on an IMAP account that had 7 unread emails in (and no read ones), selected one of the middle emails, pressed CTRL-A to select all the emails, and hit delete.  It deleted several of the emails (possibly all of them) before crashing.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc351cdd760 (LWP 3584))]

Thread 2 (Thread 0x7fc33409a700 (LWP 3590)):
#0  0x00007fc34bdc4ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc343f900ea in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fc343f901d9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fc34bdc0d60 in start_thread () from /lib/libpthread.so.0
#4  0x00007fc34b389e2d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc351cdd760 (LWP 3584)):
[KCrash Handler]
#6  0x00007fc35058a98a in QMap<KPIM::ProgressItem*, bool>::detach (this=0x6f006900740099) at /usr/include/QtCore/qmap.h:202
#7  0x00007fc350589fd5 in QMap<KPIM::ProgressItem*, bool>::remove (this=0x6f006900740099, akey=@0x7fff4958a640) at /usr/include/QtCore/qmap.h:660
#8  0x00007fc3505885fd in KPIM::ProgressItem::removeChild (this=0x6f006900740061, kiddo=0x336f580) at /home/kde-devel/src/kdepim/libkdepim/progressmanager.cpp:73
#9  0x00007fc35058858c in KPIM::ProgressItem::setComplete (this=0x336f580) at /home/kde-devel/src/kdepim/libkdepim/progressmanager.cpp:58
#10 0x00007fc35058bc1f in KPIM::AgentProgressMonitor::Private::instanceStatusChanged (this=0x300cb90, instance=...) at /home/kde-devel/src/kdepim/libkdepim/agentprogressmonitor.cpp:79
#11 0x00007fc35058bffd in KPIM::AgentProgressMonitor::qt_metacall (this=0x2eb6220, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff4958a7b0) at /home/kde-devel/build/kdepim/libkdepim/agentprogressmonitor.moc:78
#12 0x00007fc34c1437fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00007fc34e3a1533 in Akonadi::AgentManager::instanceStatusChanged (this=0xfa66d0, _t1=...) at /home/kde-devel/build/kdepimlibs/akonadi/agentmanager.moc:177
#14 0x00007fc34e39ed8f in Akonadi::AgentManagerPrivate::agentInstanceStatusChanged (this=0xfa6700, identifier=..., status=0, msg=...) at /home/kde-devel/src/kdepimlibs/akonadi/agentmanager.cpp:129
#15 0x00007fc34e3a1293 in Akonadi::AgentManager::qt_metacall (this=0xfa66d0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fff4958a910) at /home/kde-devel/build/kdepimlibs/akonadi/agentmanager.moc:131
#16 0x00007fc34c1437fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x00007fc34e4b9906 in OrgFreedesktopAkonadiAgentManagerInterface::agentInstanceStatusChanged (this=0xea1fb0, _t1=..., _t2=0, _t3=...) at /home/kde-devel/build/kdepimlibs/akonadi/agentmanagerinterface.moc:285
#18 0x00007fc34e4b87aa in OrgFreedesktopAkonadiAgentManagerInterface::qt_metacall (this=0xea1fb0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff4958ab70) at /home/kde-devel/build/kdepimlibs/akonadi/agentmanagerinterface.moc:167
#19 0x00007fc34c4807c2 in ?? () from /usr/lib/libQtDBus.so.4
#20 0x00007fc34c48a0bf in ?? () from /usr/lib/libQtDBus.so.4
#21 0x00007fc34c14739e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007fc34ce02174 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007fc34ce06fe1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007fc3516406d3 in KApplication::notify (this=0x7fff4958b610, receiver=0xea1fb0, event=0x3360df0) at /home/kde-devel/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#25 0x00007fc34c130bbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x00007fc34c133f2f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#27 0x00007fc34c15b413 in ?? () from /usr/lib/libQtCore.so.4
#28 0x00007fc3403e129d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007fc3403e1a78 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fc3403e1d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007fc34c15b876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007fc34cea51be in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007fc34c12fdb2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007fc34c12ffb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007fc34c1341ab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0x0000000000403686 in main (argc=3, argv=0x7fff4958b7a8) at /home/kde-devel/src/kdepim/kmail/main.cpp:145

Possible duplicates by query: bug 276875, bug 276800, bug 276404, bug 276186, bug 268807.

Reported using DrKonqi
Comment 1 Laurent Montel 2011-07-27 10:55:16 UTC
fixed in 4.7/master
Comment 2 Christophe Marin 2011-08-02 20:29:36 UTC
*** Bug 276800 has been marked as a duplicate of this bug. ***