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

Elena Sagalaeva <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #4 from Elena Sagalaeva <[email protected]> ---
I can reproduce this one. We continue to use a combined shape that was deleted.
Sometimes it leads to an assert, and Krita can recover from it. Sometimes it's
a crash.

Assert:
SAFE ASSERT (krita): "d->listeners.contains(listener)" in file
C:/krita-dev/krita/libs/flake/KoShape.cpp, line 1163

Crash stack:
Exception thrown at 0x00007FFB133A97D3 (libkritaflake.dll) in krita.exe:
0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.

>       libkritaflake.dll!QListData::begin() Line 118   C++
        libkritaflake.dll!QList<KoShape::ShapeChangeListener
*>::contains_impl(KoShape::ShapeChangeListener * const & t,
QListData::ArrayCompatibleLayout) Line 1098    C++
        libkritaflake.dll!QList<KoShape::ShapeChangeListener
*>::contains(KoShape::ShapeChangeListener * const & t) Line 1081   C++
       
libkritaflake.dll!KoShape::removeShapeChangeListener(KoShape::ShapeChangeListener
* listener) Line 1163 C++
       
krita_flaketools.dll!DefaultToolTextPropertiesInterface::slotSelectionChanged()
Line 2465       C++
       
krita_flaketools.dll!DefaultToolTextPropertiesInterface::qt_static_metacall(QObject
* _o, QMetaObject::Call _c, int _id, void * * _a) Line 326  C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        libkritaui.dll!KisSelectedShapesProxy::selectionChanged() Line 157     
C++
        libkritaui.dll!KisSelectedShapesProxy::qt_static_metacall(QObject * _o,
QMetaObject::Call _c, int _id, void * * _a) Line 82     C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        libkritaflake.dll!KoShapeManager::selectionChanged() Line 195   C++
        libkritaflake.dll!KoShapeManager::qt_static_metacall(QObject * _o,
QMetaObject::Call _c, int _id, void * * _a) Line 107 C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        libkritaflake.dll!KoSelection::selectionChanged() Line 150      C++
        libkritaflake.dll!KoSelection::qt_static_metacall(QObject * _o,
QMetaObject::Call _c, int _id, void * * _a) Line 79     C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        libkritaglobal.dll!KisThreadSafeSignalCompressor::timeout() Line 184   
C++
       
libkritaglobal.dll!KisThreadSafeSignalCompressor::qt_static_metacall(QObject *
_o, QMetaObject::Call _c, int _id, void * * _a) Line 98  C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        libkritaglobal.dll!KisSignalCompressor::timeout() Line 153      C++
        libkritaglobal.dll!KisSignalCompressor::tryEmitSignalSafely() Line 200 
C++
        libkritaglobal.dll!KisSignalCompressor::tryEmitOnTick(bool isFromTimer)
Line 176        C++
        libkritaglobal.dll!KisSignalCompressor::slotTimerExpired() Line 212    
C++
        libkritaglobal.dll!KisSignalCompressor::qt_static_metacall(QObject *
_o, QMetaObject::Call _c, int _id, void * * _a) Line 94    C++
        Qt5Core.dll!00007ffaf514f11d()  Unknown
        Qt5Core.dll!00007ffaf5153de3()  Unknown
        Qt5Core.dll!00007ffaf5144020()  Unknown
        Qt5Widgets.dll!00007ffafa01c382()       Unknown
        Qt5Widgets.dll!00007ffafa01d613()       Unknown
        libkritaui.dll!KisApplication::notify(QObject * receiver, QEvent *
event) Line 920      C++
        Qt5Core.dll!00007ffaf511bc65()  Unknown
        Qt5Core.dll!00007ffaf516eac4()  Unknown
        Qt5Core.dll!00007ffaf516e80d()  Unknown
        [External Code] 
        Qt5Core.dll!00007ffaf516f91f()  Unknown
        qwindows.dll!00007ffb0b2e7ba5() Unknown
        Qt5Core.dll!00007ffaf5118ef5()  Unknown
        Qt5Core.dll!00007ffaf511c21d()  Unknown
        krita.dll!00007ffb1a44741f()    Unknown
        krita.exe!00007ff722c813d8()    Unknown
        krita.exe!00007ff722c81311()    Unknown
        krita.exe!00007ff722c81156()    Unknown
        [External Code]

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

Reply via email to