Summary: | Contact crashes when switching from calendar to mail | ||
---|---|---|---|
Product: | [Applications] kdepim | Reporter: | Jaime Torres <jtamate> |
Component: | libkdepim | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | arichardson.kde, christiandehne, christopher.tanner, rossi.f, stephan, sven.burmeister, tbe, winter |
Priority: | NOR | ||
Version: | 4.6 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
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 kontact-20110724-102907.kcrash |
Description
Jaime Torres
2010-11-27 16:29:50 UTC
*** Bug 258177 has been marked as a duplicate of this bug. *** *** Bug 255873 has been marked as a duplicate of this bug. *** Created attachment 55282 [details]
New crash information added by DrKonqi
kontact (4.6 beta3) on KDE Platform 4.5.90 (4.6 RC1) using Qt 4.7.1
Sometimes kontact crashed for me when I switch between different mail folders.
-- Backtrace (Reduced):
#7 detach (this=0x5f696481, akey=@0xbf819c54) at /usr/include/QtCore/qmap.h:202
#8 QMap<KPIM::ProgressItem*, bool>::remove (this=0x5f696481, akey=@0xbf819c54) at /usr/include/QtCore/qmap.h:660
#9 0xb4bad7dd in KPIM::ProgressItem::removeChild (this=0x5f696461, kiddo=0x8479810) at /usr/src/debug/kdepim-4.5.90.git20101225/libkdepim/progressmanager.cpp:73
#10 0xb4bad859 in KPIM::ProgressItem::setComplete (this=0x8479810) at /usr/src/debug/kdepim-4.5.90.git20101225/libkdepim/progressmanager.cpp:58
#11 0xb4baf010 in KPIM::AgentProgressMonitor::Private::instanceStatusChanged (this=0x9e8c3b0, instance=...) at /usr/src/debug/kdepim-4.5.90.git20101225/libkdepim/agentprogressmonitor.cpp:85
*** Bug 259572 has been marked as a duplicate of this bug. *** *** Bug 267441 has been marked as a duplicate of this bug. *** Created attachment 58165 [details]
New crash information added by DrKonqi
kontact (4.6 beta4) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.2
- What I was doing when the application crashed:
I clicked on the button to start akonadi and while akonadi started-up kontact crashed.
-- Backtrace (Reduced):
#6 QMutex::lock (this=0x41) at thread/qmutex.cpp:151
#7 0x00007f00179b731e in QCoreApplication::postEvent (receiver=0x211c8c0, event=0xdb6650, priority=0) at kernel/qcoreapplication.cpp:1140
#8 0x00007f00142c2bad in KPIM::AgentProgressMonitor::Private::instanceStatusChanged (this=0x1a029a0, instance=...) at /usr/src/debug/kdepim-4.6.40.git.1300056699/libkdepim/agentprogressmonitor.cpp:86
#9 0x00007f00142c2c8a in KPIM::AgentProgressMonitor::qt_metacall (this=0x1abfde0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcc8167c0) at /usr/src/debug/kdepim-4.6.40.git.1300056699/build/libkdepim/agentprogressmonitor.moc:78
[...]
#11 0x00007f00137e2b75 in Akonadi::AgentManager::instanceStatusChanged (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdepimlibs-4.6.1/build/akonadi/agentmanager.moc:177
Created attachment 59612 [details]
New crash information added by DrKonqi
kontact (4.6 beta5) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
When switching folders while akonadi was working in the background indexing and filtering kontact crashed.
-- Backtrace (Reduced):
#6 detach (this=0x7700470035006f, akey=@0x7fffbc6b53f8) at /usr/include/QtCore/qmap.h:202
#7 QMap<KPIM::ProgressItem*, bool>::remove (this=0x7700470035006f, akey=@0x7fffbc6b53f8) at /usr/include/QtCore/qmap.h:660
#8 0x00007feb1a83861b in KPIM::ProgressItem::removeChild (this=0x77004700350037, kiddo=0x86e6640) at /usr/src/debug/kdepim-4.6.40.git.1302464593/libkdepim/progressmanager.cpp:73
#9 0x00007feb1a838681 in KPIM::ProgressItem::setComplete (this=0x86e6640) at /usr/src/debug/kdepim-4.6.40.git.1302464593/libkdepim/progressmanager.cpp:58
#10 0x00007feb1a839bad in KPIM::AgentProgressMonitor::Private::instanceStatusChanged (this=0x8807420, instance=...) at /usr/src/debug/kdepim-4.6.40.git.1302464593/libkdepim/agentprogressmonitor.cpp:86
Created attachment 60177 [details]
New crash information added by DrKonqi
kontact (4.6 beta5) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
Just started Kontact as every morning at work.
Right after start, the CPU-Usage on one core jumped to 100%, after a few minutes, kontact crashed
-- Backtrace (Reduced):
#6 0x00007ff0fe998b62 in KPIM::ProgressItem::removeChild(KPIM::ProgressItem*) () from /usr/lib64/libkdepim.so.4
#7 0x00007ff0fe998cb1 in KPIM::ProgressItem::setComplete() () from /usr/lib64/libkdepim.so.4
#8 0x00007ff0fe99a73d in KPIM::AgentProgressMonitor::Private::instanceStatusChanged(Akonadi::AgentInstance const&) () from /usr/lib64/libkdepim.so.4
#9 0x00007ff0fe99a8d2 in KPIM::AgentProgressMonitor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdepim.so.4
[...]
#11 0x00007ff0fc9bbc65 in Akonadi::AgentManager::instanceStatusChanged(Akonadi::AgentInstance const&) () from /usr/lib64/libakonadi-kde.so.4
Created attachment 62132 [details]
kontact-20110724-102907.kcrash
another backtrace
Git commit f8c0f7eed9fa980ad31856d28266c2612e994cf0 by Allen Winter. Committed on 17/11/2011 at 23:16. Pushed by winterz into branch 'master'. add a crash and sanity check in removeChild() in case the child map is empty or the specified item to remove is not in the map. might fix bug 258080. but can't know for sure since I can't reproduce. appreciate testing by those affected by the crash. CCBUG: 258080 M +11 -2 libkdepim/progressmanager.cpp http://commits.kde.org/kdepim/f8c0f7eed9fa980ad31856d28266c2612e994cf0 Git commit 990d78f120070cc24a9eaee794191853d52ea68a by Allen Winter. Committed on 17/11/2011 at 23:16. Pushed by winterz into branch 'KDE/4.7'. add a crash and sanity check in removeChild() in case the child map is empty or the specified item to remove is not in the map. might fix bug 258080. but can't know for sure since I can't reproduce. appreciate testing by those affected by the crash. CCBUG: 258080 (cherry picked from commit f8c0f7eed9fa980ad31856d28266c2612e994cf0) M +11 -2 libkdepim/progressmanager.cpp http://commits.kde.org/kdepim/990d78f120070cc24a9eaee794191853d52ea68a I haven't seen any crashes related to the progess manager in a long time. I recall Laurent made some fixes too. Anyone mind if we resolve this one? no new reports in a long time. no responses in a long time. => resolving |