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

            Bug ID: 442368
           Summary: crash after change layer order after transform mask on
                    file layer
           Product: krita
           Version: git master (please specify the git hash!)
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Animation
          Assignee: krita-bugs-n...@kde.org
          Reporter: ghe...@gmail.com
  Target Milestone: ---

The title probably has nothing to do with the crash, its just what happened. I
was waiting for a transformation mask to end, the GUI was blocked, when I had
control back I moved a paint layer over the File layer. Then I had a crash.

Set to animation as backtrace place the crash at KisAnimCurvesChannelsModel. I
have no animation active on the file.

macOS: 11.5.2, arm
git hash: 4ada2d37065844ec08967fc4d899cc8a6b807bca



thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x1000000000c)
    frame #0: 0x0000000107cea314 QtCore`___lldb_unnamed_symbol2741$$QtCore +
152
QtCore`___lldb_unnamed_symbol2741$$QtCore:
->  0x107cea314 <+152>: ldr    w8, [x23, #0xc]
    0x107cea318 <+156>: add    w8, w8, #0x1              ; =0x1
    0x107cea31c <+160>: str    w8, [x23, #0xc]
    0x107cea320 <+164>: ldr    x0, [x23]
Target 0: (krita) stopped.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x1000000000c)
  * frame #0: 0x0000000107cea314 QtCore`___lldb_unnamed_symbol2741$$QtCore +
152
    frame #1: 0x0000000107ce9f78 QtCore`QObject::disconnect(QObject const*,
char const*, QObject const*, char const*) + 1848
    frame #2: 0x000000013f2c8524
kritaanimationdocker.so`QObject::disconnect(this=0x0000000122958000,
receiver=0x0000000144e4e5c0, member=0x0000000000000000) const at
qobject.h:345:18
    frame #3: 0x000000013f3505f8
kritaanimationdocker.so`KisAnimCurvesChannelsModel::selectedNodesChanged(this=0x0000000144e4e5c0,
nodes=0x000000016fdf9d80) at KisAnimCurvesChannelsModel.cpp:104:38
    frame #4: 0x000000013f351bb0
kritaanimationdocker.so`KisAnimCurvesChannelsModel::slotNotifyDummyRemoved(this=0x0000000144e4e5c0,
dummy=0x000000029671b620) at KisAnimCurvesChannelsModel.cpp:204:9
    frame #5: 0x000000013f2a140c
kritaanimationdocker.so`KisAnimCurvesChannelsModel::qt_static_metacall(_o=0x0000000144e4e5c0,
_c=InvokeMetaMethod, _id=4, _a=0x000000029731adf0) at
moc_KisAnimCurvesChannelsModel.cpp:101:21
    frame #6: 0x0000000107ce56b0 QtCore`QObject::event(QEvent*) + 464
    frame #7: 0x000000010695f05c
QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
    frame #8: 0x00000001069603f0 QtWidgets`QApplication::notify(QObject*,
QEvent*) + 556
    frame #9: 0x0000000100ef0040
libkritaui.18.0.0.dylib`KisApplication::notify(this=0x000000016fdfef90,
receiver=0x0000000144e4e5c0, event=0x0000000144d45f70) at
KisApplication.cpp:687:30
    frame #10: 0x0000000107cbe0b4
QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 204
    frame #11: 0x0000000107cbf2d0
QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) +
796
    frame #12: 0x00000001107260cc
libqcocoa.dylib`___lldb_unnamed_symbol686$$libqcocoa.dylib + 312
    frame #13: 0x0000000110726790
libqcocoa.dylib`___lldb_unnamed_symbol698$$libqcocoa.dylib + 48
    frame #14: 0x000000019dbc2a84
CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
    frame #15: 0x000000019dbc29d0 CoreFoundation`__CFRunLoopDoSource0 + 208
    frame #16: 0x000000019dbc26bc CoreFoundation`__CFRunLoopDoSources0 + 268
    frame #17: 0x000000019dbc1044 CoreFoundation`__CFRunLoopRun + 820
    frame #18: 0x000000019dbc0598 CoreFoundation`CFRunLoopRunSpecific + 600
    frame #19: 0x000000019e96a638 Foundation`-[NSRunLoop(NSRunLoop)
runMode:beforeDate:] + 232
    frame #20: 0x000000019e9f7734 Foundation`-[NSRunLoop(NSRunLoop)
runUntilDate:] + 124
    frame #21: 0x00000001a06eec1c AppKit`NSCoreDragReceiveMessageProc + 260
    frame #22: 0x00000001a2df6b50
HIServices`CallReceiveMessageCollectionWithMessage + 112
    frame #23: 0x00000001a2df0a6c HIServices`DoMultipartDropMessage + 204
    frame #24: 0x00000001a2df07c4 HIServices`DoDropMessage + 56
    frame #25: 0x00000001a2def370 HIServices`DragInApplication + 940
    frame #26: 0x00000001a2dede64 HIServices`CoreDragStartDragging + 556
    frame #27: 0x00000001a06ec1f4 AppKit`-[NSCoreDragManager
_dragUntilMouseUp:accepted:] + 1060
    frame #28: 0x00000001a06ead4c AppKit`-[NSCoreDragManager
dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:] + 2076
    frame #29: 0x00000001107361c4
libqcocoa.dylib`___lldb_unnamed_symbol1011$$libqcocoa.dylib + 620
    frame #30: 0x0000000107523994 QtGui`QDragManager::drag(QDrag*) + 124
    frame #31: 0x0000000107523db4 QtGui`QDrag::exec(QFlags<Qt::DropAction>,
Qt::DropAction) + 80
    frame #32: 0x0000000106ba5cc8
QtWidgets`QAbstractItemView::startDrag(QFlags<Qt::DropAction>) + 416
    frame #33: 0x000000013fbc4144
kritalayerdocker.so`NodeView::startDrag(this=0x0000000143eef260,
supportedActions=(i = 3)) at NodeView.cpp:437:20
    frame #34: 0x0000000106b9cc20
QtWidgets`QAbstractItemView::mouseMoveEvent(QMouseEvent*) + 376
    frame #35: 0x0000000106c09834
QtWidgets`QTreeView::mouseMoveEvent(QMouseEvent*) + 196
    frame #36: 0x0000000106994ad8 QtWidgets`QWidget::event(QEvent*) + 128
    frame #37: 0x0000000106a29afc QtWidgets`QFrame::event(QEvent*) + 56
    frame #38: 0x0000000106b9c32c
QtWidgets`QAbstractItemView::viewportEvent(QEvent*) + 1124
    frame #39: 0x0000000106c06134 QtWidgets`QTreeView::viewportEvent(QEvent*) +
464
    frame #40: 0x000000013fbc330c
kritalayerdocker.so`NodeView::viewportEvent(this=0x0000000143eef260,
e=0x000000016fdfca08) at NodeView.cpp:300:39
    frame #41: 0x0000000107cbe3b8
QtCore`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) + 252
    frame #42: 0x000000010695f03c
QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 260
    frame #43: 0x000000010696198c QtWidgets`QApplication::notify(QObject*,
QEvent*) + 6088
    frame #44: 0x0000000100ef0040
libkritaui.18.0.0.dylib`KisApplication::notify(this=0x000000016fdfef90,
receiver=0x0000000143ee3cd0, event=0x000000016fdfca08) at
KisApplication.cpp:687:30
    frame #45: 0x0000000107cbe0b4
QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 204
    frame #46: 0x000000010695f9d4
QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 988
    frame #47: 0x00000001069b2e88
QtWidgets`___lldb_unnamed_symbol522$$QtWidgets + 1548
    frame #48: 0x00000001069b1f70
QtWidgets`___lldb_unnamed_symbol517$$QtWidgets + 236
    frame #49: 0x000000010695f05c
QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
    frame #50: 0x00000001069603f0 QtWidgets`QApplication::notify(QObject*,
QEvent*) + 556
    frame #51: 0x0000000100ef0040
libkritaui.18.0.0.dylib`KisApplication::notify(this=0x000000016fdfef90,
receiver=0x00000001412e1d70, event=0x000000016fdfcf60) at
KisApplication.cpp:687:30
    frame #52: 0x0000000107cbe0b4
QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 204
    frame #53: 0x00000001074e88ec
QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
+ 2900
    frame #54: 0x00000001074d096c
QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 248
    frame #55: 0x0000000110726790
libqcocoa.dylib`___lldb_unnamed_symbol698$$libqcocoa.dylib + 48
    frame #56: 0x000000019dbc2a84
CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
    frame #57: 0x000000019dbc29d0 CoreFoundation`__CFRunLoopDoSource0 + 208
    frame #58: 0x000000019dbc26bc CoreFoundation`__CFRunLoopDoSources0 + 268
    frame #59: 0x000000019dbc1044 CoreFoundation`__CFRunLoopRun + 820
    frame #60: 0x000000019dbc0598 CoreFoundation`CFRunLoopRunSpecific + 600
    frame #61: 0x00000001a5ae5280 HIToolbox`RunCurrentEventLoopInMode + 292
    frame #62: 0x00000001a5ae4f0c HIToolbox`ReceiveNextEventCommon + 320
    frame #63: 0x00000001a5ae4db4
HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 72
    frame #64: 0x00000001a03b1660 AppKit`_DPSNextEvent + 836
    frame #65: 0x00000001a03b0000 AppKit`-[NSApplication(NSEvent)
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1292
    frame #66: 0x00000001a03a1e4c AppKit`-[NSApplication run] + 596
    frame #67: 0x00000001107254f4
libqcocoa.dylib`___lldb_unnamed_symbol679$$libqcocoa.dylib + 1584
    frame #68: 0x0000000107cb98b4
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 528
    frame #69: 0x0000000107cbe790 QtCore`QCoreApplication::exec() + 128
    frame #70: 0x00000001000140e8 krita`main(argc=1, argv=0x000000016fdff550)
at main.cc:677:17
    frame #71: 0x000000019dae1430 libdyld.dylib`start + 4
  thread #5
    frame #0: 0x000000019da8aa8c libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #7, name = 'OGL Profiler'
    frame #0: 0x000000019da88dd4 libsystem_kernel.dylib`mach_msg_trap + 8
    frame #1: 0x000000019da89184 libsystem_kernel.dylib`mach_msg + 76
    frame #2: 0x00000001dfb84a14 OpenGL`glcDebugListener + 332
    frame #3: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #8, name = 'com.apple.CFSocket.private'
    frame #0: 0x000000019da931ec libsystem_kernel.dylib`__select + 8
    frame #1: 0x000000019dbec280 CoreFoundation`__CFSocketManager + 624
    frame #2: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #9, name = 'com.apple.NSEventThread'
    frame #0: 0x000000019da88dd4 libsystem_kernel.dylib`mach_msg_trap + 8
    frame #1: 0x000000019da89184 libsystem_kernel.dylib`mach_msg + 76
    frame #2: 0x000000019dbc2d00 CoreFoundation`__CFRunLoopServiceMachPort +
372
    frame #3: 0x000000019dbc11cc CoreFoundation`__CFRunLoopRun + 1212
    frame #4: 0x000000019dbc0598 CoreFoundation`CFRunLoopRunSpecific + 600
    frame #5: 0x00000001a0530334 AppKit`_NSEventThread + 196
    frame #6: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #10, name = 'Qt bearer thread'
    frame #0: 0x000000019da90f80 libsystem_kernel.dylib`poll + 8
    frame #1: 0x0000000107d10794 QtCore`qt_safe_poll(pollfd*, unsigned int,
timespec const*) + 436
    frame #2: 0x0000000107d11e84
QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 832
    frame #3: 0x0000000107cb98b4
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 528
    frame #4: 0x0000000107b18740 QtCore`QThread::exec() + 136
    frame #5: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore + 328
    frame #6: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #11, name = 'KisTileDataSwapper'
    frame #0: 0x000000019da8c548 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019dac3dac libsystem_pthread.dylib`_pthread_cond_wait +
1248
    frame #2: 0x0000000107b21ce8 QtCore`___lldb_unnamed_symbol328$$QtCore + 48
    frame #3: 0x0000000107b21c80 QtCore`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 116
    frame #4: 0x0000000107b1e098 QtCore`QSemaphore::tryAcquire(int, int) + 124
    frame #5: 0x000000010240368c
libkritaimage.18.0.0.dylib`KisTileDataSwapper::waitForWork(this=0x000000013f90c2a0)
at kis_tile_data_swapper.cpp:74:20
    frame #6: 0x00000001024036b8
libkritaimage.18.0.0.dylib`KisTileDataSwapper::run(this=0x000000013f90c2a0) at
kis_tile_data_swapper.cpp:80:9
    frame #7: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore + 328
    frame #8: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #22
    frame #0: 0x000000019da8aa8c libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #23
    frame #0: 0x000000019da8aa8c libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #24
    frame #0: 0x000000019da8aa8c libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #25
    frame #0: 0x000000019da8aa8c libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #26, name = 'Thread (pooled)'
    frame #0: 0x000000019da8c548 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019dac3dac libsystem_pthread.dylib`_pthread_cond_wait +
1248
    frame #2: 0x0000000107b22020 QtCore`___lldb_unnamed_symbol329$$QtCore + 300
    frame #3: 0x0000000107b21d10 QtCore`___lldb_unnamed_symbol328$$QtCore + 88
    frame #4: 0x0000000107b21c80 QtCore`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 116
    frame #5: 0x0000000107b21bdc QtCore`QWaitCondition::wait(QMutex*, unsigned
long) + 64
    frame #6: 0x0000000107b1e478 QtCore`___lldb_unnamed_symbol305$$QtCore + 624
    frame #7: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore + 328
    frame #8: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #27
    frame #0: 0x0000000000000000
  thread #28, name = 'Thread (pooled)'
    frame #0: 0x0000000104fd9e54
libkritapigment.18.0.0.dylib`KoCompositeOpOver<KoBgrU8Traits>::selectAlpha(srcAlpha='�',
dstAlpha='\0') at KoCompositeOpOver.h:55:16
    frame #1: 0x0000000104fda1f8 libkritapigment.18.0.0.dylib`void
KoCompositeOpAlphaBase<KoBgrU8Traits, KoCompositeOpOver<KoBgrU8Traits>,
false>::composite<false, true>(this=0x0000000116ce8690,
dstRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��",
dststride=256,
srcRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��"...,
srcstride=256, maskRowStart=0x0000000000000000, maskstride=0, rows=10, cols=64,
U8_opacity='�', channelFlags=0x0000000145292ad0) const at
KoCompositeOpAlphaBase.h:68:95
    frame #2: 0x0000000104fd9a70 libkritapigment.18.0.0.dylib`void
KoCompositeOpAlphaBase<KoBgrU8Traits, KoCompositeOpOver<KoBgrU8Traits>,
false>::composite<false>(this=0x0000000116ce8690,
dstRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��"...,
dststride=256,
srcRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��"...,
srcstride=256, maskRowStart=0x0000000000000000, maskstride=0, rows=64, cols=64,
U8_opacity='�', channelFlags=0x0000000145292ad0) const at
KoCompositeOpAlphaBase.h:143:13
    frame #3: 0x0000000104fd97f0
libkritapigment.18.0.0.dylib`KoCompositeOpAlphaBase<KoBgrU8Traits,
KoCompositeOpOver<KoBgrU8Traits>, false>::composite(this=0x0000000116ce8690,
dstRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��"...,
dststride=256,
srcRowStart="S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��S\x9c��"...,
srcstride=256, maskRowStart=0x0000000000000000, maskstride=0, rows=64, cols=64,
U8_opacity='�', channelFlags=0x0000000145292ad0) const at
KoCompositeOpAlphaBase.h:170:13
    frame #4: 0x0000000104e1a7c8
libkritapigment.18.0.0.dylib`KoCompositeOp::composite(this=0x0000000116ce8690,
params=0x0000000145292a88) const at KoCompositeOp.cpp:164:5
    frame #5: 0x0000000104df03e4
libkritapigment.18.0.0.dylib`KoColorSpace::bitBlt(this=0x0000000116cf3f80,
srcSpace=0x0000000116cf3f80, params=0x0000000145292a88, op=0x0000000116ce8690,
renderingIntent=IntentPerceptual, conversionFlags=(i = 8192)) const at
KoColorSpace.cpp:535:13
    frame #6: 0x000000010240fcb0 libkritaimage.18.0.0.dylib`void
KisPainter::bitBltImpl<false>(this=0x00000001705028b8, dstX=0, dstY=0,
srcDev=KisPaintDeviceSP @ 0x00000001705024f8, srcX=0, srcY=0, srcWidth=512,
srcHeight=512) at kis_painter.cc:806:32
    frame #7: 0x000000010240edd4
libkritaimage.18.0.0.dylib`KisPainter::bitBlt(this=0x00000001705028b8, dstX=0,
dstY=0, srcDev=<unavailable>, srcX=0, srcY=0, srcWidth=512, srcHeight=512) at
kis_painter.cc:828:5
    frame #8: 0x000000010240a814
libkritaimage.18.0.0.dylib`KisPainter::bitBlt(this=0x00000001705028b8,
pos=0x00000001705026c8, srcDev=KisPaintDeviceSP @ 0x00000001705026c0,
srcRect=0x00000001705027d0) at kis_painter.cc:834:5
    frame #9: 0x0000000102754848
libkritaimage.18.0.0.dylib`KisLayerProjectionPlane::applyImpl(this=0x000000013f962380,
painter=0x00000001705028b8, rect=0x0000000170502dc0,
thresholdMode=ThresholdNone) at kis_layer_projection_plane.cpp:102:14
    frame #10: 0x0000000102754ab4
libkritaimage.18.0.0.dylib`KisLayerProjectionPlane::apply(this=0x000000013f962380,
painter=0x00000001705028b8, rect=0x0000000170502dc0) at
kis_layer_projection_plane.cpp:107:5
    frame #11: 0x0000000102678b94
libkritaimage.18.0.0.dylib`KisAsyncMerger::compositeWithProjection(this=0x000000013f906338,
leaf=KisProjectionLeafSP @ 0x0000000170502c48, rect=0x0000000170502dc0) at
kis_async_merger.cpp:358:30
    frame #12: 0x0000000102677e18
libkritaimage.18.0.0.dylib`KisAsyncMerger::startMerge(this=0x000000013f906338,
walker=0x0000000146150de0, notifyClones=true) at kis_async_merger.cpp:282:9
    frame #13: 0x00000001023a95dc
libkritaimage.18.0.0.dylib`KisUpdateJobItem::runMergeJob(this=0x000000013f9062f0)
at kis_update_job_item.h:123:18
    frame #14: 0x00000001023a4f54
libkritaimage.18.0.0.dylib`KisUpdateJobItem::run(this=0x000000013f9062f0) at
kis_update_job_item.h:74:17
    frame #15: 0x0000000107b1e2bc QtCore`___lldb_unnamed_symbol305$$QtCore +
180
    frame #16: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore +
328
    frame #17: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #29, name = 'Thread (pooled)'
    frame #0: 0x00000001023a54d4 libkritaimage.18.0.0.dylib`int
std::__1::__cxx_atomic_fetch_sub<int>(__a=0x0000000108b95058, __delta=1,
__order=memory_order_seq_cst) at atomic:1036:12
    frame #1: 0x00000001023a5404
libkritaimage.18.0.0.dylib`std::__1::__atomic_base<int,
true>::fetch_sub(this=0x0000000108b95058, __op=1, __m=memory_order_seq_cst) at
atomic:1581:17
    frame #2: 0x00000001023a53cc
libkritaimage.18.0.0.dylib`std::__1::__atomic_base<int,
true>::operator--(this=0x0000000108b95058) at atomic:1616:57
    frame #3: 0x00000001023a5390 libkritaimage.18.0.0.dylib`bool
QAtomicOps<int>::deref<int>(_q_value=0x0000000108b95058) at
qatomic_cxx11.h:271:16
    frame #4: 0x00000001023a5298
libkritaimage.18.0.0.dylib`QBasicAtomicInteger<int>::deref(this=0x0000000108b95058)
at qbasicatomic.h:115:42
    frame #5: 0x00000001023a5b30
libkritaimage.18.0.0.dylib`KisShared::deref(this=0x0000000108b95058) at
kis_shared.h:30:21
    frame #6: 0x000000010242e374
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::deref(sp=0x000000029786dd98,
t=0x0000000108b95050) at kis_shared_ptr.h:198:22
    frame #7: 0x000000010242e324
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::deref(this=0x000000029786dd98)
const at kis_shared_ptr.h:213:18
    frame #8: 0x000000010242e2e8
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::~KisSharedPtr(this=0x000000029786dd98)
at kis_shared_ptr.h:97:9
    frame #9: 0x000000010240c060
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::~KisSharedPtr(this=0x000000029786dd98)
at kis_shared_ptr.h:96:28
    frame #10: 0x000000010284f634
libkritaimage.18.0.0.dylib`KisPerspectiveTransformWorker::runPartialDst(this=0x0000000144d457d0,
srcDev=KisPaintDeviceSP @ 0x000000029786df30, dstDev=KisPaintDeviceSP @
0x000000029786df28, dstRect=0x000000029786e540) at
kis_perspectivetransform_worker.cpp:227:21
    frame #11: 0x00000001026428a8
libkritaimage.18.0.0.dylib`KisTransformMask::decorateRect(this=0x0000000108ce5c30,
src=0x000000029786e070, dst=0x000000029786e180, rc=0x000000029786e540,
maskPos=N_ABOVE_FILTHY) const at kis_transform_mask.cpp:329:21
    frame #12: 0x0000000102796788
libkritaimage.18.0.0.dylib`KisMask::mergeInMaskInternal(this=0x0000000108ce5c30,
projection=KisPaintDeviceSP @ 0x000000029786e180,
effectiveSelection=KisSelectionSP @ 0x000000029786e178,
applyRect=0x000000029786e540, preparedNeedRect=0x000000029786e530,
maskPos=N_ABOVE_FILTHY) const at kis_mask.cc:338:9
    frame #13: 0x00000001027964f0
libkritaimage.18.0.0.dylib`KisMask::apply(this=0x0000000108ce5c30,
projection=KisPaintDeviceSP @ 0x000000029786e4e0, applyRect=0x000000029786e540,
needRect=0x000000029786e530, maskPos=N_ABOVE_FILTHY) const at kis_mask.cc:315:9
    frame #14: 0x00000001027445d4
libkritaimage.18.0.0.dylib`KisLayer::applyMasks(this=0x0000000144ea3e10,
source=KisPaintDeviceSP @ 0x000000029786e7f0, destination=KisPaintDeviceSP @
0x000000029786e7e8, requestedRect=0x000000029786e830, filthyNode=KisNodeSP @
0x000000029786e7e0, lastNode=KisNodeSP @ 0x000000029786e7d8) const at
kis_layer.cc:706:23
    frame #15: 0x0000000102744c9c
libkritaimage.18.0.0.dylib`KisLayer::updateProjection(this=0x0000000144ea3e10,
rect=0x000000029786edc0, filthyNode=KisNodeSP @ 0x000000029786e8b8) at
kis_layer.cc:736:27
    frame #16: 0x0000000102753eb4
libkritaimage.18.0.0.dylib`KisLayerProjectionPlane::recalculate(this=0x0000000141365210,
rect=0x000000029786edc0, filthyNode=KisNodeSP @ 0x000000029786ecb8) at
kis_layer_projection_plane.cpp:38:24
    frame #17: 0x0000000102677b74
libkritaimage.18.0.0.dylib`KisAsyncMerger::startMerge(this=0x0000000144d43dd8,
walker=0x000000029679dc40, notifyClones=true) at kis_async_merger.cpp:259:49
    frame #18: 0x00000001023a95dc
libkritaimage.18.0.0.dylib`KisUpdateJobItem::runMergeJob(this=0x0000000144d43d90)
at kis_update_job_item.h:123:18
    frame #19: 0x00000001023a4f54
libkritaimage.18.0.0.dylib`KisUpdateJobItem::run(this=0x0000000144d43d90) at
kis_update_job_item.h:74:17
    frame #20: 0x0000000107b1e2bc QtCore`___lldb_unnamed_symbol305$$QtCore +
180
    frame #21: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore +
328
    frame #22: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #30, name = 'Thread (pooled)'
    frame #0: 0x00000001023a5444 libkritaimage.18.0.0.dylib`int
std::__1::__cxx_atomic_fetch_sub<int>(__a=0x0000000108b95058, __delta=1,
__order=memory_order_seq_cst) at atomic:1036:12
    frame #1: 0x00000001023a5404
libkritaimage.18.0.0.dylib`std::__1::__atomic_base<int,
true>::fetch_sub(this=0x0000000108b95058, __op=1, __m=memory_order_seq_cst) at
atomic:1581:17
    frame #2: 0x00000001023a53cc
libkritaimage.18.0.0.dylib`std::__1::__atomic_base<int,
true>::operator--(this=0x0000000108b95058) at atomic:1616:57
    frame #3: 0x00000001023a5390 libkritaimage.18.0.0.dylib`bool
QAtomicOps<int>::deref<int>(_q_value=0x0000000108b95058) at
qatomic_cxx11.h:271:16
    frame #4: 0x00000001023a5298
libkritaimage.18.0.0.dylib`QBasicAtomicInteger<int>::deref(this=0x0000000108b95058)
at qbasicatomic.h:115:42
    frame #5: 0x00000001023a5b30
libkritaimage.18.0.0.dylib`KisShared::deref(this=0x0000000108b95058) at
kis_shared.h:30:21
    frame #6: 0x000000010242e374
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::deref(sp=0x0000000297965d98,
t=0x0000000108b95050) at kis_shared_ptr.h:198:22
    frame #7: 0x000000010242e324
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::deref(this=0x0000000297965d98)
const at kis_shared_ptr.h:213:18
    frame #8: 0x000000010242e2e8
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::~KisSharedPtr(this=0x0000000297965d98)
at kis_shared_ptr.h:97:9
    frame #9: 0x000000010240c060
libkritaimage.18.0.0.dylib`KisSharedPtr<KisDefaultBoundsBase>::~KisSharedPtr(this=0x0000000297965d98)
at kis_shared_ptr.h:96:28
    frame #10: 0x000000010284f634
libkritaimage.18.0.0.dylib`KisPerspectiveTransformWorker::runPartialDst(this=0x0000000144d457d0,
srcDev=KisPaintDeviceSP @ 0x0000000297965f30, dstDev=KisPaintDeviceSP @
0x0000000297965f28, dstRect=0x0000000297966540) at
kis_perspectivetransform_worker.cpp:227:21
    frame #11: 0x00000001026428a8
libkritaimage.18.0.0.dylib`KisTransformMask::decorateRect(this=0x0000000108ce5c30,
src=0x0000000297966070, dst=0x0000000297966180, rc=0x0000000297966540,
maskPos=N_ABOVE_FILTHY) const at kis_transform_mask.cpp:329:21
    frame #12: 0x0000000102796788
libkritaimage.18.0.0.dylib`KisMask::mergeInMaskInternal(this=0x0000000108ce5c30,
projection=KisPaintDeviceSP @ 0x0000000297966180,
effectiveSelection=KisSelectionSP @ 0x0000000297966178,
applyRect=0x0000000297966540, preparedNeedRect=0x0000000297966530,
maskPos=N_ABOVE_FILTHY) const at kis_mask.cc:338:9
    frame #13: 0x00000001027964f0
libkritaimage.18.0.0.dylib`KisMask::apply(this=0x0000000108ce5c30,
projection=KisPaintDeviceSP @ 0x00000002979664e0, applyRect=0x0000000297966540,
needRect=0x0000000297966530, maskPos=N_ABOVE_FILTHY) const at kis_mask.cc:315:9
    frame #14: 0x00000001027445d4
libkritaimage.18.0.0.dylib`KisLayer::applyMasks(this=0x0000000144ea3e10,
source=KisPaintDeviceSP @ 0x00000002979667f0, destination=KisPaintDeviceSP @
0x00000002979667e8, requestedRect=0x0000000297966830, filthyNode=KisNodeSP @
0x00000002979667e0, lastNode=KisNodeSP @ 0x00000002979667d8) const at
kis_layer.cc:706:23
    frame #15: 0x0000000102744c9c
libkritaimage.18.0.0.dylib`KisLayer::updateProjection(this=0x0000000144ea3e10,
rect=0x0000000297966dc0, filthyNode=KisNodeSP @ 0x00000002979668b8) at
kis_layer.cc:736:27
    frame #16: 0x0000000102753eb4
libkritaimage.18.0.0.dylib`KisLayerProjectionPlane::recalculate(this=0x0000000141365210,
rect=0x0000000297966dc0, filthyNode=KisNodeSP @ 0x0000000297966cb8) at
kis_layer_projection_plane.cpp:38:24
    frame #17: 0x0000000102677b74
libkritaimage.18.0.0.dylib`KisAsyncMerger::startMerge(this=0x000000016bac0348,
walker=0x000000029679e150, notifyClones=true) at kis_async_merger.cpp:259:49
    frame #18: 0x00000001023a95dc
libkritaimage.18.0.0.dylib`KisUpdateJobItem::runMergeJob(this=0x000000016bac0300)
at kis_update_job_item.h:123:18
    frame #19: 0x00000001023a4f54
libkritaimage.18.0.0.dylib`KisUpdateJobItem::run(this=0x000000016bac0300) at
kis_update_job_item.h:74:17
    frame #20: 0x0000000107b1e2bc QtCore`___lldb_unnamed_symbol305$$QtCore +
180
    frame #21: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore +
328
    frame #22: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320
  thread #31, name = 'Thread (pooled)'
    frame #0: 0x000000019da8c548 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019dac3dac libsystem_pthread.dylib`_pthread_cond_wait +
1248
    frame #2: 0x0000000107b22020 QtCore`___lldb_unnamed_symbol329$$QtCore + 300
    frame #3: 0x0000000107b21d10 QtCore`___lldb_unnamed_symbol328$$QtCore + 88
    frame #4: 0x0000000107b21c80 QtCore`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 116
    frame #5: 0x0000000107b21bdc QtCore`QWaitCondition::wait(QMutex*, unsigned
long) + 64
    frame #6: 0x0000000107b1e478 QtCore`___lldb_unnamed_symbol305$$QtCore + 624
    frame #7: 0x0000000107b1964c QtCore`___lldb_unnamed_symbol263$$QtCore + 328
    frame #8: 0x000000019dac3878 libsystem_pthread.dylib`_pthread_start + 320

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

Reply via email to