Summary: | Freeze while navigating canvas (middle mouse click) on krita/4.2 branch | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | David REVOY <info> |
Component: | Usability | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | griffinvalley, halla |
Priority: | NOR | ||
Version: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/4a8019730016e30d76147a4247a041f7de7c2f46 | Version Fixed In: |
Description
David REVOY
2019-08-27 19:39:14 UTC
david remarked that the freeze happened at a point that a reference image was just about to be visible in the viewport due panning. Still odd. Yes, looks related to reference images and the shape manager. This build includes the commit to the shape manager: commit cb8279b40c3f0fa3064d444988be95a2b311630a Author: Dmitry Kazakov <dimula73@gmail.com> Date: Mon Aug 26 16:05:08 2019 +0300 Fix deadlock when removing reference image We shouldn't request a recursivve shape update from inside a mutex help. BUG:411212 Git commit 223c4f3b41558e3fd18cd9461238b76d2caa24f8 by Dmitry Kazakov. Committed on 27/08/2019 at 19:50. Pushed by dkazakov into branch 'kazakov/force-crashes-in-lockfree-bug-411280'. Fix a deadlock in KoShapeManager::paint() We shouldn't take a lock recursively... M +1 -1 libs/flake/KoShapeManager.cpp https://invent.kde.org/kde/krita/commit/223c4f3b41558e3fd18cd9461238b76d2caa24f8 Git commit 16b5373ca1d06f1a722ce25873861646521a0b32 by Dmitry Kazakov. Committed on 27/08/2019 at 19:53. Pushed by dkazakov into branch 'krita/4.2'. Fix a deadlock in KoShapeManager::paint() We shouldn't take a lock recursively... M +1 -1 libs/flake/KoShapeManager.cpp https://invent.kde.org/kde/krita/commit/16b5373ca1d06f1a722ce25873861646521a0b32 Git commit 4a8019730016e30d76147a4247a041f7de7c2f46 by Dmitry Kazakov. Committed on 27/08/2019 at 19:56. Pushed by dkazakov into branch 'master'. Fix a deadlock in KoShapeManager::paint() We shouldn't take a lock recursively... M +1 -1 libs/flake/KoShapeManager.cpp https://invent.kde.org/kde/krita/commit/4a8019730016e30d76147a4247a041f7de7c2f46 |