Bug 284030

Summary: Email Filter Agent Crash
Product: [Frameworks and Libraries] Akonadi Reporter: Allen Winter <winter>
Component: Mail Filter AgentAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: alinm.elena, johannesobermayr, philip, valir
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 4.8
Sentry Crash Report:

Description Allen Winter 2011-10-14 22:07:48 UTC
Application: akonadi_mailfilter_agent (4.7)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 2.6.40.6-0.fc15.x86_64 x86_64

-- Information about the crash:
- What I was doing when the application crashed:
Every time I start Kontact I get a crash from the Email Filter Agent for each resource that is started -- there are about 4 of them.

The crash can be reproduced every time.

-- Backtrace:
Application: EMail Filter Agent (akonadi_mailfilter_agent), signal: Aborted
[KCrash Handler]
#6  0x000000378be352d5 in raise () from /lib64/libc.so.6
#7  0x000000378be36beb in abort () from /lib64/libc.so.6
#8  0x0000003fa1cbbffd in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
#9  0x0000003fa1cba1b6 in ?? () from /usr/lib64/libstdc++.so.6
#10 0x0000003fa1cba1e3 in std::terminate() () from /usr/lib64/libstdc++.so.6
#11 0x0000003fa1cba326 in __cxa_rethrow () from /usr/lib64/libstdc++.so.6
#12 0x00007f29d3f0f81b in QEventLoop::exec (this=0x7fff03d4fdd0, flags=...) at kernel/qeventloop.cpp:214
#13 0x00007f29d3f120d4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#14 0x00007f29d03a6bcc in QApplication::exec () at kernel/qapplication.cpp:3755
#15 0x00007f29d4b25645 in Akonadi::AgentBase::init (r=0x1a7b120) at /data/kde/trunk/KDE/kdepimlibs/akonadi/agentbase.cpp:564
#16 0x0000000000415dbd in Akonadi::AgentBase::init<MailFilterAgent> (argc=3, argv=0x7fff03d4ffd8) at /data/kde/include/akonadi/agentbase.h:342
#17 0x00000000004152cd in main (argc=3, argv=0x7fff03d4ffd8) at /data/kde/trunk/KDE/kdepim/mailfilteragent/mailfilteragent.cpp:190

Possible duplicates by query: bug 283886, bug 283875, bug 283868, bug 283789, bug 283673.

Reported using DrKonqi
Comment 1 Allen Winter 2011-10-18 15:33:51 UTC
Fixed by Milian Wolff master * v4.7.0-1287-gac7a940 [kdepim] /mailfilteragent/mailfilteragent.cpp 

don't throw exception on missing payload in mailfilteragent
happens according to Volker when the change replay gives an item that no longer exists etc.
and queue compression didn't happen yet 

http://commits.kde.org/kdepim/ac7a940cdedfd69cab7c4fbd4d0e3643087ec4e8
Comment 2 Christophe Marin 2011-10-19 20:54:23 UTC
*** Bug 284493 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2011-10-19 20:54:39 UTC
*** Bug 282877 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2011-10-19 20:54:50 UTC
*** Bug 282700 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2012-01-04 15:54:05 UTC
*** Bug 285709 has been marked as a duplicate of this bug. ***