https://bugs.kde.org/show_bug.cgi?id=444516
--- Comment #9 from David REVOY <i...@davidrevoy.com> --- A new crash while painting (no mask, no undo, just drawing on regular paint-layer). I'm copying here only the irregular thread output, it will be shorter and probably better: === [New Thread 0x7fff06ffe700 (LWP 95085)] [New Thread 0x7fff2ae79700 (LWP 95086)] [New Thread 0x7fff2a678700 (LWP 95087)] --Type <RET> for more, q to quit, c to continue without paging-- Thread 1 "AppRun" received signal SIGSEGV, Segmentation fault. 0x00007ffff5d958f8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Widgets.so.5 (gdb) thread apply all bt Thread 1599 (Thread 0x7fff2a678700 (LWP 95087)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x9bc2d04) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x9bc2cb0, cond=0x9bc2cd8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x9bc2cd8, mutex=0x9bc2cb0) at pthread_cond_wait.c:638 #3 0x00007ffff50e0ddb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #4 0x00007ffff50e1129 in QWaitCondition::wait(QMutex*, unsigned long) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #5 0x00007ffff50db374 in QReadWriteLock::tryLockForRead(int) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #6 0x00007ffff50db426 in QReadWriteLock::lockForRead() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #7 0x00007ffff6e1ab76 in KisPaintLayer::copyOriginalToProjection(KisSharedPtr<KisPaintDevice>, KisSharedPtr<KisPaintDevice>, QRect const&) const () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #8 0x00007ffff6da03b4 in KisLayer::applyMasks(KisSharedPtr<KisPaintDevice>, KisSharedPtr<KisPaintDevice>, QRect const&, KisSharedPtr<KisNode>, KisSharedPtr<KisNode>) const () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #9 0x00007ffff6da10d7 in KisLayer::updateProjection(QRect const&, KisSharedPtr<KisNode>) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #10 0x00007ffff6da4fc8 in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #11 0x00007ffff6d49b67 in KisAsyncMerger::startMerge(KisBaseRectsWalker&, bool) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #12 0x00007ffff6c0a71d in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #13 0x00007ffff50dd877 in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #14 0x00007ffff50d942e in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #15 0x00007fffef5b1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #16 0x00007ffff4d41293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1598 (Thread 0x7fff2ae79700 (LWP 95086)): #0 0x00007ffff6c2290e in KisMementoManager::resetRevisionHistory(QList<KisSharedPtr<KisMementoItem> >) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #1 0x00007ffff6c24cec in KisMementoManager::purgeHistory(KisSharedPtr<KisMemento>) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #2 0x00007ffff6e3cd96 in KisTransactionData::~KisTransactionData() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #3 0x00007ffff6e3d019 in KisTransactionData::~KisTransactionData() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #4 0x00007ffff235a360 in KUndo2QStack::clear() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #5 0x00007ffff235a53b in KUndo2QStack::~KUndo2QStack() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #6 0x00007ffff7b12557 in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaui.so.17 #7 0x00007ffff2360e61 in KisSurrogateUndoStore::~KisSurrogateUndoStore() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #8 0x00007ffff2360e79 in KisSurrogateUndoStore::~KisSurrogateUndoStore() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #9 0x00007ffff6e5cf91 in KisSurrogateUndoAdapter::~KisSurrogateUndoAdapter() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #10 0x00007ffff6c86e5c in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #11 0x00007ffff6c84a4d in KisSavedMacroCommand::~KisSavedMacroCommand() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #12 0x00007ffff6c84a79 in KisSavedMacroCommand::~KisSavedMacroCommand() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #13 0x00007ffff235a1e6 in KUndo2QStack::checkUndoLimit() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #14 0x00007ffff235d0a7 in KUndo2QStack::push(KUndo2Command*) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritacommand.so.17 #15 0x00007ffff6e5d9b3 in KisPostExecutionUndoAdapter::addCommand(QSharedPointer<KUndo2Command>) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #16 0x00007ffff6c43dc6 in KisPainter::endTransaction(KisPostExecutionUndoAdapter*) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #17 0x00007ffff6da4bba in KisIndirectPaintingSupport::mergeToLayerImpl(KisSharedPtr<KisPaintDevice>, KisPostExecutionUndoAdapter*, KUndo2MagicString const&, int, bool) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #18 0x00007ffff6da4cb4 in KisIndirectPaintingSupport::mergeToLayer(KisSharedPtr<KisNode>, KisPostExecutionUndoAdapter*, KUndo2MagicString const&, int) () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #19 0x00007ffff7936ee4 in KisPainterBasedStrokeStrategy::finishStrokeCallback() () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaui.so.17 #20 0x00007ffff6c0a5b4 in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libkritaimage.so.17 #21 0x00007ffff50dd877 in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #22 0x00007ffff50d942e in ?? () from /tmp/.mount_krita-hdj247/usr/bin/../lib/libQt5Core.so.5 #23 0x00007fffef5b1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #24 0x00007ffff4d41293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 -- You are receiving this mail because: You are watching all bug changes.