Summary: | Safe Asserts triggered while drawing. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | wolthera <griffinvalley> |
Component: | Brush engines | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | Keywords: | regression, release_blocker |
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/6d7f665b3d0f3a7a43bf991e76d87525a965c5ce | Version Fixed In: | |
Sentry Crash Report: |
Description
wolthera
2019-02-19 11:54:41 UTC
Git commit 6d7f665b3d0f3a7a43bf991e76d87525a965c5ce by Dmitry Kazakov. Committed on 30/04/2019 at 14:17. Pushed by dkazakov into branch 'master'. Fix asserts in KisSuspendProjectionUpdatesStrokeStrategy It looks like RESUME stroke strategy works differently from other strategies. It can be suspended even when there are no internal jobs left. It happens because the strokes queue uses RESUME strategies as a marker for a position, where to place LodN strokes. It will add new strokes before it even if the resume strategy is almost done :) M +28 -2 libs/image/kis_suspend_projection_updates_stroke_strategy.cpp https://invent.kde.org/kde/krita/commit/6d7f665b3d0f3a7a43bf991e76d87525a965c5ce |