https://bugs.kde.org/show_bug.cgi?id=498696

            Bug ID: 498696
           Summary: Undoing Liquify randomly crashes
    Classification: Applications
           Product: krita
           Version: 5.2.6
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tools/Transform
          Assignee: krita-bugs-n...@kde.org
          Reporter: penguinflyer2...@gmail.com
  Target Milestone: ---

SUMMARY

Sometimes when Liquifying and undoing Krita crashes. It might happen
immediately or it might take some tries.
Backtrace:
> 0   libkritaimage.20.0.0.dylib               0x105140784 
> QVector<QPointF>::isDetached() const + 0 (qvector.h:113) [inlined]
> 1   libkritaimage.20.0.0.dylib               0x105140784 
> QVector<QPointF>::detach() + 0 (qvector.h:399) [inlined]
> 2   libkritaimage.20.0.0.dylib               0x105140784 
> QVector<QPointF>::begin(QTypedArrayData<QPointF>::iterator) + 0 
> (qvector.h:219) [inlined]
> 3   libkritaimage.20.0.0.dylib               0x105140784 void 
> KisLiquifyTransformWorker::Private::processTransformedPixelsBuildUp<TranslateOp>(TranslateOp,
>  QPointF const&, double) + 84 (kis_liquify_transform_worker.cpp:228)
> 4   kritatooltransform.so                    0x12bd1aff8 
> KisLiquifyPaintop::paintAt(KisPaintInformation const&) + 588
> 5   kritatooltransform.so                    0x12bd1a328 void 
> KisPaintInformation::paintAt<KisLiquifyPaintop>(KisLiquifyPaintop&, 
> KisDistanceInformation*) + 60 (kis_paint_information.h:105)
> 6   kritatooltransform.so                    0x12bd1a100 void 
> KisPaintOpUtils::paintLine<KisLiquifyPaintop>(KisLiquifyPaintop&, 
> KisPaintInformation const&, KisPaintInformation const&, 
> KisDistanceInformation*, bool, double) + 112 (kis_paintop_utils.h:84)
> 7   kritatooltransform.so                    0x12bd1a020 
> KisLiquifyPaintHelper::continuePaint(KoPointerEvent*) + 100 
> (kis_liquify_paint_helper.cpp:100)
> 8   kritatooltransform.so                    0x12bd18250 
> KisLiquifyTransformStrategy::continuePrimaryAction(KoPointerEvent*) + 28 
> (kis_liquify_transform_strategy.cpp:153)
> 9   kritatooltransform.so                    0x12bcf69b4 
> KisToolTransform::continueActionImpl(KoPointerEvent*, bool, 
> KisTool::AlternateAction) + 504 (kis_tool_transform.cc:382)

STEPS TO REPRODUCE
1. Switch to Transform Tool, switch to Liquify mode.
2. Liquify a bit
3. Use the undo shortcut

OBSERVED RESULT
Krita randomly crashes

EXPECTED RESULT
Krita doesn't randomly crash

SOFTWARE/OS VERSIONS
Krita 5.3.0-prealpha-8b90f60de and 5.2.5

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to