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
Hey Ivan, Did you happen to have the animation curves docker open when editing the document? I would like to know simply for the sake of making sure that the curves docker isn't adding overhead where it isn't needed.
Git commit ab1347fd1b40ccdb62a2f3dee448b22de1a53557 by Eoin O'Neill. Committed on 13/09/2021 at 19:42. Pushed by eoinoneill into branch 'master'. Attempt to fix crash on MacOS with transform masks and layer re-ordering. M +5 -1 plugins/dockers/animation/KisAnimCurvesChannelsModel.cpp https://invent.kde.org/graphics/krita/commit/ab1347fd1b40ccdb62a2f3dee448b22de1a53557
Hey eoin animation dockers are not open. dockers present are: Brush preset, advanced color selector, Tool options and Layers.
Git commit 4c6f231d7d43a232d014bce86460d3e9db75b2ca by Eoin O'Neill. Committed on 20/09/2021 at 21:18. Pushed by eoinoneill into branch 'krita/5.0'. Attempt to fix crash on MacOS with transform masks and layer re-ordering. (cherry picked from commit ab1347fd1b40ccdb62a2f3dee448b22de1a53557) M +5 -1 plugins/dockers/animation/KisAnimCurvesChannelsModel.cpp https://invent.kde.org/graphics/krita/commit/4c6f231d7d43a232d014bce86460d3e9db75b2ca
Krita no longer crashes, thank you eoin