Summary: | System Settings crashed while attempting to download a theme | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-attica | Reporter: | Michal Kuncl <michal.kuncl> |
Component: | general | Assignee: | Dan Leinir Turthra Jensen <admin> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | admin, kde, kdelibs-bugs, nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.77.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/attica/commit/6156b2a968664c4e08efbc72e5acea9f1e2ffa22 | Version Fixed In: | 5.78 |
Sentry Crash Report: |
Description
Michal Kuncl
2020-12-02 18:44:58 UTC
At any rate, i can confirm this happens. Now i just need to work out what in the world is actually the cause, because this is a mightily confusing backtrace... Thanks for spotting it :) Fixed in Frameworks 5.77. *** This bug has been marked as a duplicate of bug 427974 *** This is unfortunately not the same bug as 427974, but luckily i've got a patch submitted to fix it :) https://invent.kde.org/frameworks/attica/-/merge_requests/6 Reassigning to the correct product (also please test the patch ;) ) (also this reassigned the assignee, sorry about the noise) Git commit 6156b2a968664c4e08efbc72e5acea9f1e2ffa22 by Dan Leinir Turthra Jensen. Committed on 18/12/2020 at 09:10. Pushed by leinir into branch 'master'. Honour the job being aborted immediately Occasionally, a job will be started and then immediately cancelled. This can cause the job to end up still attempting to run while it is in the process of being destructed, which in turn leads to accessing bits of data which are no longer available, and in the end a crash. This fixes that problem by ensuring we actually honour abort calls internally as well. Also adds a little test for listing content, and for switching the sort order. FIXED-IN:5.78 M +60 -2 autotests/providertest.cpp M +5 -0 src/atticabasejob.cpp https://invent.kde.org/frameworks/attica/commit/6156b2a968664c4e08efbc72e5acea9f1e2ffa22 |