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.

Reply via email to