Summary: | korganizer crashes when importing Lotus Notes generated vcalendar invitation (Akonadi event loops) | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Gunter Ohrner <kdebugs> |
Component: | KResource compat bridges | Assignee: | Kevin Krammer <krammer> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | vkrause |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Invitation Mail causing the crash. |
Description
Gunter Ohrner
2009-02-04 15:37:32 UTC
Created attachment 30960 [details]
Invitation Mail causing the crash.
Note that kOrganizer removed the mail from my mailstore but did not manage to save the appointment before crashing, thus leading to data loss! SVN commit 923208 by krake: Using nested event loops to achieve synchronous call behavior while doing Akonadi jobs has created way to many issues due to unexpected re-entrancy. This is basically backport of a series of changes in trunk which replace this form of blocking with real blocking of the caller and delegating the Akonadi job execution to a worker thread. This should fix all the bugs this is sent to. If they remain with 4.2.1 once it is released, please re-open. DarĂo, in case I missed some of the eventloop related bugs, please feel free to close them as well. BUG: 177294 BUG: 158129 BUG: 182475 BUG: 178869 BUG: 179577 BUG: 179838 BUG: 180384 BUG: 181153 BUG: 181966 BUG: 182833 BUG: 182956 BUG: 183187 M +210 -55 kabc/resourceakonadi.cpp M +202 -54 kcal/resourceakonadi.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=923208 |