Summary: | Random Akonadi segmentation fault | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Razvan <razvan.ciochina> |
Component: | server | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | postix, sknauss |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/akonadi/commit/1d9d64ec3cf78dfdddc2239df0d33b08dc442104 | Version Fixed In: | 23.04.1 |
Sentry Crash Report: | |||
Attachments: | System log of the crash |
Description
Razvan
2022-12-06 09:15:10 UTC
Created attachment 154352 [details]
System log of the crash
*** This bug has been marked as a duplicate of bug 450217 *** Git commit 1d9d64ec3cf78dfdddc2239df0d33b08dc442104 by Daniel Vrátil. Committed on 22/04/2023 at 10:34. Pushed by carlschwan into branch 'release/23.04'. Fix crash on server shutdown When AkonadiServer::quit() is called it clears the vector of existing connections and destroys them. This can race with a resource disconnecting or crashing on its own, which then enqueues a singal emission from the Connection to remove itself from the connections vector as well. Previously the code assumed the Connection must always exist in the vector which caused a crash when it did not...surprise surprise. FIXED-IN: 23.04.0 M +4 -2 src/server/akonadi.cpp https://invent.kde.org/pim/akonadi/commit/1d9d64ec3cf78dfdddc2239df0d33b08dc442104 Wouldn't it have made more sense to reference bug #450217, where I have collected all the dups? (In reply to postix from comment #4) > Wouldn't it have made more sense to reference bug #450217, where I have collected all the dups? Jepp it makes more sense. and #450217 is now updated too. |