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.