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

--- Comment #1 from wolthera <griffinval...@gmail.com> ---

Thread 1416 (Thread 0x7fff7b06e700 (LWP 6642)):
#0  0x00007fffc72bc146 in KoCompositeOpGenericSC<KoBgrU8Traits, &(unsigned char
cfMultiply<unsigned char>(unsigned char, unsigned
char))>::composeColorChannels<false, true> (channelFlags=...,
opacity=<optimized out>, 
    maskAlpha=255 '\377', dstAlpha=255 '\377', 
    dst=0x7fff949d92d8 '\377' <repeats 56 times>,
"\346\346\346\377\360\360\360\377\372\372\372", '\377' <repeats 133 times>...,
srcAlpha=<optimized out>, src=0x7fff630f62d8 "")
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpGeneric.h:75
#1  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::genericComposite<false, false, true> (channelFlags=..., 
    params=..., this=<optimized out>)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:115
#2  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::composite (this=<optimized out>, params=...)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:81

#3  0x00007ffff1486ff8 in KoColorSpace::bitBlt (this=0x1369e90,
srcSpace=0x1369e90, params=..., 
    op=op@entry=0x38e6c40, 
   
renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentPerceptual,
 
    conversionFlags=...) at
/home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:515
#4  0x00007ffff256bfed in KisPainter::bitBltImpl<false> (this=0x7fff7b06db70,
dstX=1536, dstY=2048, 
    srcDev=..., srcX=1536, srcY=2048, srcWidth=512, srcHeight=512)
    at /home/wolthera/krita/src/libs/image/kis_painter.cc:729
#5  0x00007ffff2565ada in KisPainter::bitBlt (this=<optimized out>,
dstX=<optimized out>, 
    dstY=<optimized out>, srcDev=..., srcX=<optimized out>, srcY=<optimized
out>, srcWidth=512, 
    srcHeight=512) at /home/wolthera/krita/src/libs/image/kis_painter.cc:751
#6  0x00007ffff2565b85 in KisPainter::bitBlt (this=this@entry=0x7fff7b06db70,
pos=..., srcDev=..., 
---Type <return> to continue, or q <return> to quit---
    srcRect=...) at /home/wolthera/krita/src/libs/image/kis_painter.cc:757
#7  0x00007ffff26769f2 in KisLayerProjectionPlane::apply (this=0x145b7f90,
painter=0x7fff7b06db70, rect=...)
    at /home/wolthera/krita/src/libs/image/kis_layer_projection_plane.cpp:99
#8  0x00007ffff262c362 in KisAsyncMerger::compositeWithProjection (rect=...,
leaf=..., this=0x146fac28)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:350
#9  KisAsyncMerger::startMerge (this=this@entry=0x146fac28, walker=...,
notifyClones=notifyClones@entry=true)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:274
#10 0x00007ffff279450c in KisUpdateJobItem::runMergeJob (this=0x146fabe0)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:117
#11 KisUpdateJobItem::run (this=0x146fabe0)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:85
#12 0x00007ffff52c6b37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fffee4376ba in start_thread (arg=0x7fff7b06e700) at
pthread_create.c:333
#15 0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1415 (Thread 0x7fff97f46700 (LWP 6641)):
#0  0x00007fffc72bc141 in KoCompositeOpGenericSC<KoBgrU8Traits, &(unsigned char
cfMultiply<unsigned char>(unsigned char, unsigned
char))>::composeColorChannels<false, true> (channelFlags=...,
opacity=<optimized out>, 
    maskAlpha=255 '\377', dstAlpha=255 '\377', dst=0x7fff602ccee8 '\377'
<repeats 200 times>..., 
    srcAlpha=<optimized out>, src=0x7fff63109ee8 "")
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpGeneric.h:75
#1  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::genericComposite<false, false, true> (channelFlags=..., 
    params=..., this=<optimized out>)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:115
---Type <return> to continue, or q <return> to quit---
#2  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::composite (this=<optimized out>, params=...)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:81
#3  0x00007ffff1486ff8 in KoColorSpace::bitBlt (this=0x1369e90,
srcSpace=0x1369e90, params=..., 
    op=op@entry=0x38e6c40, 
   
renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentPerceptual,
 
    conversionFlags=...) at
/home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:515
#4  0x00007ffff256bfed in KisPainter::bitBltImpl<false> (this=0x7fff97f45b70,
dstX=2048, dstY=2048, 
    srcDev=..., srcX=2048, srcY=2048, srcWidth=512, srcHeight=512)
    at /home/wolthera/krita/src/libs/image/kis_painter.cc:729
#5  0x00007ffff2565ada in KisPainter::bitBlt (this=<optimized out>,
dstX=<optimized out>, 
    dstY=<optimized out>, srcDev=..., srcX=<optimized out>, srcY=<optimized
out>, srcWidth=512, 
    srcHeight=512) at /home/wolthera/krita/src/libs/image/kis_painter.cc:751
#6  0x00007ffff2565b85 in KisPainter::bitBlt (this=this@entry=0x7fff97f45b70,
pos=..., srcDev=..., 
    srcRect=...) at /home/wolthera/krita/src/libs/image/kis_painter.cc:757
#7  0x00007ffff26769f2 in KisLayerProjectionPlane::apply (this=0x145b7f90,
painter=0x7fff97f45b70, rect=...)
    at /home/wolthera/krita/src/libs/image/kis_layer_projection_plane.cpp:99
#8  0x00007ffff262c362 in KisAsyncMerger::compositeWithProjection (rect=...,
leaf=..., this=0xe017a58)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:350
#9  KisAsyncMerger::startMerge (this=this@entry=0xe017a58, walker=...,
notifyClones=notifyClones@entry=true)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:274
#10 0x00007ffff279450c in KisUpdateJobItem::runMergeJob (this=0xe017a10)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:117
#11 KisUpdateJobItem::run (this=0xe017a10)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:85
#12 0x00007ffff52c6b37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fffee4376ba in start_thread (arg=0x7fff97f46700) at
pthread_create.c:333
#15 0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1414 (Thread 0x7fff7986b700 (LWP 6640)):
#0  0x00007ffff48ef428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff48f102a in __GI_abort () at abort.c:89
#2  0x00007ffff49317ea in __libc_message (do_abort=do_abort@entry=2, 
    fmt=fmt@entry=0x7ffff4a4aed8 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff493a37a in malloc_printerr (ar_ptr=<optimized out>,
ptr=<optimized out>, 
    str=0x7ffff4a4afa0 "double free or corruption (fasttop)", action=3) at
malloc.c:5006
#4  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at
malloc.c:3867

#5  0x00007ffff493e53c in __GI___libc_free (mem=<optimized out>) at
malloc.c:2968
#6  0x00007ffff2545568 in KisSharedPtr<KisTile>::deref (sp=<synthetic pointer>,
t=0x7fff74045b10)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:214
#7  KisSharedPtr<KisTile>::deref (this=<synthetic pointer>)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:221
#8  KisSharedPtr<KisTile>::~KisSharedPtr (this=<synthetic pointer>,
__in_chrg=<optimized out>)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:109
#9  KisTileHashTableTraits<KisTile>::getTileMinefieldWalk
(this=this@entry=0x7fff819e2f20, col=col@entry=0, 
    row=row@entry=-8, idx=idx@entry=768)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table_p.h:101
#10 0x00007ffff2545964 in KisTileHashTableTraits<KisTile>::getReadOnlyTileLazy
(this=0x7fff819e2f20, col=0, 
    row=-8) at
/home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table_p.h:261
#11 0x00007ffff2553550 in KisTiledDataManager::getTile (writable=<optimized
out>, row=-8, col=0, 
    this=0x7fff801b7750) at
/home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.h:118
---Type <return> to continue, or q <return> to quit---
#12 KisTiledDataManager::getTilesPair (oldTile=0x7fff7c0ce6d8,
tile=0x7fff7c0ce6d0, 
    writable=<optimized out>, row=-8, col=0, this=0x7fff801b7750)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.h:101
#13 KisRandomAccessor2::fetchTileData (this=this@entry=0x7fff7d166800, col=0,
row=-8)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_random_accessor.cc:122
#14 0x00007ffff2553739 in KisRandomAccessor2::moveTo (this=0x7fff7d166800, x=0,
y=-480)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_random_accessor.cc:89
#15 0x00007ffff26ae8f7 in
Impl::calculateExactBoundsImpl<Impl::CheckFullyTransparent> (
    device=device@entry=0x7fff819aa230, startRect=..., endRect=...,
compareOp=...)
    at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1271
#16 0x00007ffff26a67af in KisPaintDevice::calculateExactBounds
(this=0x7fff819aa230, 
    nonDefaultOnly=nonDefaultOnly@entry=false)
    at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1372
#17 0x00007ffff26b43af in
KisPaintDeviceCache::ExactBoundsCache::calculateNewValue (this=<optimized out>)
    at /home/wolthera/krita/src/libs/image/kis_paint_device_cache.h:135
#18 0x00007ffff26ad63f in KisLockFreeCache<QRect>::getValue
(this=0x7fff81fdce20)
    at /home/wolthera/krita/src/libs/image/kis_lock_free_cache.h:142
#19 0x00007ffff26a5356 in KisPaintDeviceCache::exactBounds (this=<optimized
out>)
    at /home/wolthera/krita/src/libs/image/kis_paint_device_cache.h:60
#20 KisPaintDevice::exactBounds (this=<optimized out>)
    at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1193

#21 0x00007ffff26da7d0 in KisTransformWorker::run
(this=this@entry=0x7fff7986a3b0)
    at /home/wolthera/krita/src/libs/image/kis_transform_worker.cc:237
#22 0x00007fffbda1192a in KisTransformUtils::transformDevice (config=...,
device=..., 
    helper=helper@entry=0x7fff7986a570)
    at
/home/wolthera/krita/src/plugins/tools/tool_transform2/kis_transform_utils.cpp:287
---Type <return> to continue, or q <return> to quit---
#23 0x00007fffbd9e0c07 in KisTransformMaskAdapter::transformDevice
(this=0x7fff840dc9d0, node=..., src=..., 
    dst=...) at
/home/wolthera/krita/src/plugins/tools/tool_transform2/kis_transform_mask_adapter.cpp:71

#24 0x00007ffff261b6f7 in KisTransformMask::decorateRect (this=0x1870c5d0,
src=..., dst=..., rc=..., 
    maskPos=<optimized out>) at
/home/wolthera/krita/src/libs/image/kis_transform_mask.cpp:252
#25 0x00007ffff268c4fc in KisMask::apply (this=0x1870c5d0, projection=...,
applyRect=..., needRect=..., 
    maskPos=maskPos@entry=KisNode::N_FILTHY) at
/home/wolthera/krita/src/libs/image/kis_mask.cc:296
#26 0x00007ffff2672008 in KisLayer::applyMasks (this=this@entry=0x1875f060,
source=..., destination=..., 
    requestedRect=..., filthyNode=..., lastNode=...) at
/home/wolthera/krita/src/libs/image/kis_layer.cc:688
#27 0x00007ffff2672698 in KisLayer::updateProjection (this=0x1875f060,
rect=..., filthyNode=...)
    at /home/wolthera/krita/src/libs/image/kis_layer.cc:721
#28 0x00007ffff2676248 in KisLayerProjectionPlane::recalculate (this=<optimized
out>, rect=..., 
    filthyNode=...) at
/home/wolthera/krita/src/libs/image/kis_layer_projection_plane.cpp:47
#29 0x00007ffff262cc21 in KisAsyncMerger::startMerge
(this=this@entry=0xd992778, walker=..., 
    notifyClones=notifyClones@entry=true) at
/home/wolthera/krita/src/libs/image/kis_async_merger.cpp:266
#30 0x00007ffff279450c in KisUpdateJobItem::runMergeJob (this=0xd992730)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:117
#31 KisUpdateJobItem::run (this=0xd992730)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:85
#32 0x00007ffff52c6b37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fffee4376ba in start_thread (arg=0x7fff7986b700) at
pthread_create.c:333
#35 0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1413 (Thread 0x7fffa4ff5700 (LWP 6639)):
#0  0x00007fffc7054636 in KoColorSpaceMaths<unsigned char, unsigned
char>::multiply (c=<optimized out>, 
    b=<optimized out>, a=<optimized out>) at
/home/wolthera/krita/src/libs/pigment/KoColorSpaceMaths.h:462
---Type <return> to continue, or q <return> to quit---
#1  Arithmetic::mul<unsigned char> (c=<optimized out>, b=<optimized out>,
a=<optimized out>)
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceMaths.h:552
#2  Arithmetic::blend<unsigned char> (src=0 '\000', srcAlpha=0 '\000', dst=255
'\377', dstAlpha=255 '\377', 
    cfValue=0 '\000') at
/home/wolthera/krita/src/libs/pigment/KoColorSpaceMaths.h:613
#3  0x00007fffc72bc133 in KoCompositeOpGenericSC<KoBgrU8Traits, &(unsigned char
cfMultiply<unsigned char>(unsigned char, unsigned
char))>::composeColorChannels<false, true> (channelFlags=...,
opacity=<optimized out>, 
    maskAlpha=255 '\377', dstAlpha=255 '\377', dst=0x7fff69d68a30 '\377'
<repeats 200 times>..., 
    srcAlpha=<optimized out>, src=0x7fff6428ba30 "")
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpGeneric.h:74
#4  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::genericComposite<false, false, true> (channelFlags=..., 
    params=..., this=<optimized out>)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:115
#5  KoCompositeOpBase<KoBgrU8Traits, KoCompositeOpGenericSC<KoBgrU8Traits,
&(unsigned char cfMultiply<unsigned char>(unsigned char, unsigned char))>
>::composite (this=<optimized out>, params=...)
    at
/home/wolthera/krita/src/libs/pigment/compositeops/KoCompositeOpBase.h:81
#6  0x00007ffff1486ff8 in KoColorSpace::bitBlt (this=0x1369e90,
srcSpace=0x1369e90, params=..., 
    op=op@entry=0x38e6c40, 
   
renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentPerceptual,
 
    conversionFlags=...) at
/home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:515
#7  0x00007ffff256bfed in KisPainter::bitBltImpl<false> (this=0x7fffa4ff4b70,
dstX=2560, dstY=2048, 
    srcDev=..., srcX=2560, srcY=2048, srcWidth=157, srcHeight=512)
    at /home/wolthera/krita/src/libs/image/kis_painter.cc:729
#8  0x00007ffff2565ada in KisPainter::bitBlt (this=<optimized out>,
dstX=<optimized out>, 
    dstY=<optimized out>, srcDev=..., srcX=<optimized out>, srcY=<optimized
out>, srcWidth=157, 
    srcHeight=512) at /home/wolthera/krita/src/libs/image/kis_painter.cc:751
---Type <return> to continue, or q <return> to quit---
#9  0x00007ffff2565b85 in KisPainter::bitBlt (this=this@entry=0x7fffa4ff4b70,
pos=..., srcDev=..., 
    srcRect=...) at /home/wolthera/krita/src/libs/image/kis_painter.cc:757
#10 0x00007ffff26769f2 in KisLayerProjectionPlane::apply (this=0x145b7f90,
painter=0x7fffa4ff4b70, rect=...)
    at /home/wolthera/krita/src/libs/image/kis_layer_projection_plane.cpp:99
#11 0x00007ffff262c362 in KisAsyncMerger::compositeWithProjection (rect=...,
leaf=..., this=0xde62ff8)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:350
#12 KisAsyncMerger::startMerge (this=this@entry=0xde62ff8, walker=...,
notifyClones=notifyClones@entry=true)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:274
#13 0x00007ffff279450c in KisUpdateJobItem::runMergeJob (this=0xde62fb0)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:117
#14 KisUpdateJobItem::run (this=0xde62fb0)
    at
/home/wolthera/krita/build/libs/image/../../../src/libs/image/kis_update_job_item.h:85
#15 0x00007ffff52c6b37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fffee4376ba in start_thread (arg=0x7fffa4ff5700) at
pthread_create.c:333
#18 0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fffa7b72700 (LWP 4754)):
#0  0x00007ffff49b574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fffecbcf38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffecbcf49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff54fe5af in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff54a564a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff52c5554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffd5cf0a35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee4376ba in start_thread (arg=0x7fffa7b72700) at
pthread_create.c:333
#9  0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fffb983f700 (LWP 4753)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff52cb67b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff63fe52a in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#3  0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fffee4376ba in start_thread (arg=0x7fffb983f700) at
pthread_create.c:333
#5  0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffb903e700 (LWP 4748)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff52cb67b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff52c41ef in QSemaphore::tryAcquire(int, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff2558013 in KisTileDataSwapper::waitForWork (this=<optimized
out>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007ffff255820a in KisTileDataSwapper::run (
    this=0x7ffff2a55f80 <(anonymous
namespace)::Q_QGS_s_instance::innerFunction()::holder+64>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffee4376ba in start_thread (arg=0x7fffb903e700) at
pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffd0a0f700 (LWP 4741)):
#0  0x00007ffff49b574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fffecbcf38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffecbcf49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff54fe5af in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff54a564a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff52c5554 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffee6632c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffee4376ba in start_thread (arg=0x7fffd0a0f700) at
pthread_create.c:333
#9  0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffdcd0c700 (LWP 4740)):
#0  0x00007ffff49b574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff2cb3c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff2cb58d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffdf264ce9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff52ca6eb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffee4376ba in start_thread (arg=0x7fffdcd0c700) at
pthread_create.c:333
#6  0x00007ffff49c141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7f06900 (LWP 4727)):
---Type <return> to continue, or q <return> to quit---
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff52cb67b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff52c6015 in QThreadPoolPrivate::waitForDone(int) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff52c63f1 in QThreadPool::waitForDone(int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff2633d8e in KisUpdaterContext::waitForDone (this=<optimized out>)
    at /home/wolthera/krita/src/libs/image/kis_updater_context.cpp:228
#5  0x00007ffff264691d in KisUpdateScheduler::waitForDone (this=0xdec5748)
    at /home/wolthera/krita/src/libs/image/kis_update_scheduler.cpp:359
#6  0x00007ffff26592da in KisImage::waitForDone (this=<optimized out>)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1251
#7  0x00007fffbd9e6b39 in KisToolTransform::tryFetchArgsFromCommandAndUndo
(this=this@entry=0x12363030, 
    args=args@entry=0x7fffffffc470,
mode=mode@entry=ToolTransformArgs::FREE_TRANSFORM, currentNode=...)
    at
/home/wolthera/krita/src/plugins/tools/tool_transform2/kis_tool_transform.cc:626
#8  0x00007fffbd9ea3cb in KisToolTransform::startStroke
(this=this@entry=0x12363030, 
    mode=ToolTransformArgs::FREE_TRANSFORM, forceReset=forceReset@entry=false)
    at
/home/wolthera/krita/src/plugins/tools/tool_transform2/kis_tool_transform.cc:814
#9  0x00007fffbd9eb735 in KisToolTransform::beginActionImpl (this=0x12363030,
event=0x7fffffffc630, 
    usePrimaryAction=<optimized out>, action=KisTool::NONE)
    at
/home/wolthera/krita/src/plugins/tools/tool_transform2/kis_tool_transform.cc:262
#10 0x00007ffff753ff2e in KisToolProxy::forwardToTool
(this=this@entry=0xe2cdd38, 
    state=state@entry=KisToolProxy::BEGIN,
action=action@entry=KisTool::Primary, 
    event=event@entry=0x7fffffffcd20, docPoint=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_tool_proxy.cpp:167
#11 0x00007ffff7540086 in KisToolProxy::forwardEvent (this=0xe2cdd38,
state=state@entry=KisToolProxy::BEGIN, 
---Type <return> to continue, or q <return> to quit---
    action=action@entry=KisTool::Primary, event=event@entry=0x7fffffffcd20, 

    originalEvent=originalEvent@entry=0x7fffffffcd20)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_tool_proxy.cpp:123
#12 0x00007ffff77f8f86 in KisToolInvocationAction::begin
(this=this@entry=0xac5f470, 

    shortcut=<optimized out>, event=event@entry=0x7fffffffcd20)
    at
/home/wolthera/krita/src/libs/ui/input/kis_tool_invocation_action.cpp:108
#13 0x00007ffff78045bb in KisShortcutMatcher::tryRunReadyShortcut
(this=this@entry=0xaab5c50, 

    button=<optimized out>, event=event@entry=0x7fffffffcd20)
    at /home/wolthera/krita/src/libs/ui/input/kis_shortcut_matcher.cpp:495
#14 0x00007ffff7805bc7 in KisShortcutMatcher::buttonPressed (this=0xaab5c50,
button=Qt::LeftButton, 
    event=event@entry=0x7fffffffcd20) at
/home/wolthera/krita/src/libs/ui/input/kis_shortcut_matcher.cpp:209
#15 0x00007ffff77ed58b in KisInputManager::eventFilterImpl (this=0xac2e9a8,
event=0x7fffffffcd20)
    at /home/wolthera/krita/src/libs/ui/input/kis_input_manager.cpp:453
#16 0x00007ffff54a7132 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff61e7aa5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff61f0c4a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

#19 0x00007ffff785e357 in KisApplication::notify (this=<optimized out>,
receiver=0xab8be00, 
    event=0x7fffffffcd20) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:601
#20 0x00007ffff54a73c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff79267ee in QCoreApplication::sendEvent (event=0x7fffffffcd20,
receiver=0xab8be00)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:234
#22 processTabletEvent (e=0x14e6cc80) at
/home/wolthera/krita/src/libs/ui/input/wintab/qxcbconnection.cpp:679
---Type <return> to continue, or q <return> to quit---
#23 0x00007ffff792046e in QXcbConnection::xi2ReportTabletEvent
(this=this@entry=0x1277610, tabletData=..., 
    event=event@entry=0x14e6b090) at
/home/wolthera/krita/src/libs/ui/input/wintab/qxcbconnection_xi2.cpp:964
#24 0x00007ffff7920803 in QXcbConnection::xi2HandleTabletEvent
(this=this@entry=0x1277610, 
    event=event@entry=0x14e6b090, tabletData=0x1276de8,
window=window@entry=0x8578f40)
    at /home/wolthera/krita/src/libs/ui/input/wintab/qxcbconnection_xi2.cpp:798
#25 0x00007ffff792445e in QXcbConnection::xi2HandleEvent (this=0x1277610,
event=0x14e6b090)
    at /home/wolthera/krita/src/libs/ui/input/wintab/qxcbconnection_xi2.cpp:516
#26 0x00007ffff7927e16 in KisXi2EventFilter::nativeEventFilter (
    this=0x7ffff7dd6920
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>, eventType=..., 
    message=0x7fffd800d2d0, result=<optimized out>)
    at
/home/wolthera/krita/src/libs/ui/input/wintab/kis_xi2_event_filter.cpp:115
#27 0x00007ffff54a422f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fffdf268e54 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x00007fffdf269b6b in QXcbConnection::processXcbEvents() ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007ffff54d54c9 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff61e7acc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff61ef417 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff785e357 in KisApplication::notify (this=<optimized out>,
receiver=0xe13a70, 
    event=0x7fffd8004820) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:601
#34 0x00007ffff54a73c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#35 0x00007ffff54a9fcb in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ffff54fefa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fffecbcf197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fffecbcf3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fffecbcf49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff54fe5af in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fffdf2e71a1 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#42 0x00007ffff54a564a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007ffff54ae854 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00000000004054d3 in main (argc=1, argv=0x7fffffffde48) at
/home/wolthera/krita/src/krita/main.cc:349
(gdb)

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

Reply via email to