Bug 398170 - Crash when trying to do a fill action. [GDB backtrace]
Summary: Crash when trying to do a fill action. [GDB backtrace]
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tile manager (show other bugs)
Version: git master (please specify the git hash!)
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Dmitry Kazakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-02 19:52 UTC by wolthera
Modified: 2019-05-09 10:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wolthera 2018-09-02 19:52:33 UTC
I just got this crash when trying to do a fill operation with the fill tool and undoing it.

I have never had this crash before, have no clue if it is reproducable.

Relevant details: This is a big animation file of about 3k by 3k

Backtrace:
--------------------------------------
Thread 2820 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff45f1e700 (LWP 31180)]
0x00007ffff1f7425d in KisSharedPtr<KisTile>::deref (sp=0x7fff6492fa80, t=0xffffffffffffffff)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:210
210             if (t && !t->deref()) {
(gdb) thread apply all backrace

Thread 2820 (Thread 0x7fff45f1e700 (LWP 31180)):
Undefined command: "backrace".  Try "help".
(gdb) thread apply all backtrace

Thread 2820 (Thread 0x7fff45f1e700 (LWP 31180)):
#0  0x00007ffff1f7425d in KisSharedPtr<KisTile>::deref(KisSharedPtr<KisTile> const*, KisTile*) (sp=0x7fff6492fa80, t=0xffffffffffffffff) at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:210
#1  0x00007ffff1f7425d in KisSharedPtr<KisTile>::deref() const (this=0x7fff6492fa80)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:225
#2  0x00007ffff1f7425d in KisSharedPtr<KisTile>::~KisSharedPtr() (this=0x7fff6492fa80, __in_chrg=<optimised out>)
    at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:109
#3  0x00007ffff1f7425d in KisTile::~KisTile() (this=0x7fff6492fa40, __in_chrg=<optimised out>)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tile.cc:72
#4  0x00007ffff1f80c08 in KisSharedPtr<KisTile>::deref(KisSharedPtr<KisTile> const*, KisTile*) (sp=0x7fff4e848520, t=0x7fff6492fa40) at /home/wolthera/krita/src/libs/global/kis_shared_ptr.h:211
#5  0x00007ffff1f80c08 in KisTileHashTableTraits2<KisTile>::MemoryReclaimer::destroy() (this=0x7fff4e848520)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h:123
#6  0x00007ffff1f81b66 in QSBR::Action::operator()() (this=<optimised out>)
    at /home/wolthera/krita/src/libs/image/3rdparty/lock_free_map/qsbr.h:37
#7  0x00007ffff1f81b66 in QSBR::update(bool) (this=this@entry=0x55556dc0d388, migration=<optimised out>)
    at /home/wolthera/krita/src/libs/image/3rdparty/lock_free_map/qsbr.h:88
#8  0x00007ffff1f8289f in KisTileHashTableTraits2<KisTile>::erase(unsigned int) (this=this@entry=0x55556dc0d380, idx=idx@entry=1703948) at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h:176
#9  0x00007ffff1f7fbb7 in KisTileHashTableTraits2<KisTile>::deleteTile(int, int) (row=26, col=12, this=0x55556dc0d380)
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tile_hash_table2.h:369
#10 0x00007ffff1f7fbb7 in KisTiledDataManager::clear(QRect, unsigned char const*) (this=this@entry=0x7fffdc00ae20, clearRect=..., clearPixel=<optimised out>, clearPixel@entry=0x555575751bd0 "")
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.cc:371
#11 0x00007ffff1f7fe6a in KisTiledDataManager::clear(int, int, int, int, unsigned char const*) (this=this@entry=0x7fffdc00ae20, x=<optimised out>, y=y@entry=1536, w=w@entry=512, h=h@entry=512, clearPixel=clearPixel@entry=0x555575751bd0 "")
    at /home/wolthera/krita/src/libs/image/tiles3/kis_tiled_data_manager.cc:424
#12 0x00007ffff2115151 in KisDataManager::clear(int, int, int, int, unsigned char const*) (def=0x555575751bd0 "", h=512, w=5---Type <return> to continue, or q <return> to quit---
12, y=1536, x=<optimised out>, this=0x7fffdc00ae20) at /home/wolthera/krita/src/libs/image/kis_datamanager.h:200
#13 0x00007ffff2115151 in KisPaintDevice::Private::KisPaintDeviceStrategy::clear(QRect const&) (this=0x5555642d4200, rc=...) at /home/wolthera/krita/src/libs/image/kis_paint_device_strategies.h:75
#14 0x00007ffff20721bf in KisAsyncMerger::setupProjection(QSharedPointer<KisProjectionLeaf>, QRect const&, bool) (useTempProjection=false, rect=..., currentLeaf=..., this=0x55557570b7a8, this=<optimised out>, this=<optimised out>)
    at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:322
#15 0x00007ffff20721bf in KisAsyncMerger::startMerge(KisBaseRectsWalker&, bool) (this=0x55557570b7a8, walker=..., notifyClones=<optimised out>) at /home/wolthera/krita/src/libs/image/kis_async_merger.cpp:245
#16 0x00007ffff21e31b4 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#17 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fffedfe17fc in start_thread (arg=0x7fff45f1e700) at pthread_create.c:465
#20 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2819 (Thread 0x7fff471fe700 (LWP 31179)):

#0  0x00007fffc4e7bfe1 in KoLcmsColorConversionTransformation::transform(unsigned char const*, unsigned char*, int) const (this=0x7fff501e3b60, src=<optimised out>, dst=0x7fff5d6863b8 "\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377"..., numPixels=40730) at /home/wolthera/krita/src/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:83
#1  0x00007ffff0e60f32 in KoColorSpace::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=this@entry=0x55555782dcf0, src=src@entry=0x7fff57bd04f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335---Type <return> to continue, or q <return> to quit---
\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=dst@entry=0x7fff5d66e020 "\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377"..., dstColorSpace=dstColorSpace@entry=0x5555642ccb10, numPixels=numPixels@entry=65536, renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...) at /home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:430
#2  0x00007fffc4cdf34f in KoColorSpaceAbstract<KoBgrU8Traits>::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=0x55555782dcf0, src=0x7fff57bd04f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff5d66e020 "\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377---Type <return> to continue, or q <return> to quit---
\334\334\334\377\334\334\334\377\334\334\334\377\334\334\334\377"..., dstColorSpace=0x5555642ccb10, numPixels=65536, renderingIntent=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...)
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceAbstract.h:191
#3  0x00007ffff734579d in KisTextureTileUpdateInfo::convertTo(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) (conversionFlags=..., renderingIntent=<optimised out>, dstCS=<optimised out>, this=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile_update_info.h:237
#4  0x00007ffff734579d in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisPaintDevice>, QRect const&, int, bool) (this=this@entry=0x5555750f6668, rect=..., projection=..., bounds=..., levelOfDetail=levelOfDetail@entry=0, convertColorSpace=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:160
#5  0x00007ffff7346587 in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisImage>, bool) (this=0x5555750f6668, rect=..., srcImage=..., convertColorSpace=<optimised out>)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:61
#6  0x00007ffff7337089 in KisOpenGLImageTextures::updateCacheImpl(QRect const&, KisSharedPtr<KisImage>, bool) (this=<optimised out>, rect=..., srcImage=..., convertColorSpace=convertColorSpace@entry=true)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:256
#7  0x00007ffff733715a in KisOpenGLImageTextures::updateCache(QRect const&, KisSharedPtr<KisImage>) (this=this@entry=0x5555750f65d0, rect=..., srcImage=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:244
#8  0x00007ffff732eadc in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:901

#9  0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#10 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#12 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#13 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#14 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#15 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fffedfe17fc in start_thread (arg=0x7fff471fe700) at pthread_create.c:465
#17 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2818 (Thread 0x7fff479ff700 (LWP 31178)):
#0  0x00007fffedfe8072 in futex_wait_cancelable (private=<optimised out>, expected=0, futex_word=0x55556986d890)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffedfe8072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55556986d840, cond=0x55556986d868)
    at pthread_cond_wait.c:502
#2  0x00007fffedfe8072 in __pthread_cond_wait (cond=0x55556986d868, mutex=0x55556986d840) at pthread_cond_wait.c:655
#3  0x00007ffff4c7d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c74202 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c74fcb in QReadWriteLock::tryLockForWrite(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff73438f5 in QWriteLocker::relock() (this=<synthetic pointer>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:150
#7  0x00007ffff73438f5 in QWriteLocker::QWriteLocker(QReadWriteLock*) (areadWriteLock=<optimised out>, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:170
#8  0x00007ffff73438f5 in KisOpenGLUpdateInfoBuilder::setChannelFlags(QBitArray const&, bool, int) (this=0x5555750f6668, channelFrags=..., onlyOneChannelSelected=<optimised out>, selectedChannelIndex=-1)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:225
#9  0x00007ffff73378be in KisOpenGLImageTextures::setChannelFlags(QBitArray const&) (this=0x5555750f65d0, channelFlags=...)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:389
#10 0x00007ffff732ea40 in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:896
#11 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#12 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
---Type <return> to continue, or q <return> to quit---
#14 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#15 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#16 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fffedfe17fc in start_thread (arg=0x7fff479ff700) at pthread_create.c:465
#19 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2817 (Thread 0x7fff5893e700 (LWP 31177)):
#0  0x00007fffedfe8072 in futex_wait_cancelable (private=<optimised out>, expected=0, futex_word=0x55556986d890)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffedfe8072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55556986d840, cond=0x55556986d868)
    at pthread_cond_wait.c:502
#2  0x00007fffedfe8072 in __pthread_cond_wait (cond=0x55556986d868, mutex=0x55556986d840) at pthread_cond_wait.c:655
#3  0x00007ffff4c7d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c74202 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c74fcb in QReadWriteLock::tryLockForWrite(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff73438f5 in QWriteLocker::relock() (this=<synthetic pointer>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:150
#7  0x00007ffff73438f5 in QWriteLocker::QWriteLocker(QReadWriteLock*) (areadWriteLock=<optimised out>, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h:170
#8  0x00007ffff73438f5 in KisOpenGLUpdateInfoBuilder::setChannelFlags(QBitArray const&, bool, int) (this=0x5555750f6668, channelFrags=..., onlyOneChannelSelected=<optimised out>, selectedChannelIndex=-1)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:225
#9  0x00007ffff73378be in KisOpenGLImageTextures::setChannelFlags(QBitArray const&) (this=0x5555750f65d0, channelFlags=...)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:389
#10 0x00007ffff732ea40 in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:896
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#12 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#14 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#15 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#16 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fffedfe17fc in start_thread (arg=0x7fff5893e700) at pthread_create.c:465
#19 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2816 (Thread 0x7fff5bfff700 (LWP 31176)):
#0  0x00007fffd09a1fd2 in  () at /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#1  0x00007fffc4e7bf9f in KoLcmsColorConversionTransformation::transform(unsigned char const*, unsigned char*, int) const (this=0x7fff4c004ab0, src=0x7fff5d32e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff5d52e020 "\334\334\334W\334\334", <incomplete sequence \334>, numPixels=36608)
    at /home/wolthera/krita/src/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:79
#2  0x00007ffff0e60f32 in KoColorSpace::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=this@entry=0x55555782dcf0, src=src@entry=0x7fff5d32e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335---Type <return> to continue, or q <return> to quit---
\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=dst@entry=0x7fff5d52e020 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=dstColorSpace@entry=0x5555642ccb10, numPixels=numPixels@entry=36608, renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...) at /home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:430
#3  0x00007fffc4cdf34f in KoColorSpaceAbstract<KoBgrU8Traits>::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=0x55555782dcf0, src=0x7fff5d32e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff5d52e020 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=0x5555642ccb10, numPixels=36608, renderingIntent=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...)
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceAbstract.h:191
#4  0x00007ffff734579d in KisTextureTileUpdateInfo::convertTo(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) (conversionFlags=..., renderingIntent=<optimised out>, dstCS=<optimised out>, this=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile_update_info.h:237
#5  0x00007ffff734579d in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisPaintDevice>, QRect const&, int, bool) (this=this@entry=0x5555750f6668, rect=..., projection=..., bounds=..., levelOfDetail=levelOfDetail@entry=0, convertColorSpace=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:160
#6  0x00007ffff7346587 in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisImage>, bool) (this=0x5555750f6668, rect=..., srcImage=..., convertColorSpace=<optimised out>)
---Type <return> to continue, or q <return> to quit---
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:61
#7  0x00007ffff7337089 in KisOpenGLImageTextures::updateCacheImpl(QRect const&, KisSharedPtr<KisImage>, bool) (this=<optimised out>, rect=..., srcImage=..., convertColorSpace=convertColorSpace@entry=true)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:256
#8  0x00007ffff733715a in KisOpenGLImageTextures::updateCache(QRect const&, KisSharedPtr<KisImage>) (this=this@entry=0x5555750f65d0, rect=..., srcImage=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:244
#9  0x00007ffff732eadc in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:901
#10 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#11 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#13 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#14 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#15 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fffedfe17fc in start_thread (arg=0x7fff5bfff700) at pthread_create.c:465
#18 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2815 (Thread 0x7fff469fd700 (LWP 31175)):
#0  0x00007ffff43cdee2 in __memcmp_avx2_movbe () at ../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:69
#1  0x00007fffd09a2031 in  () at /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#2  0x00007fffc4e7bf9f in KoLcmsColorConversionTransformation::transform(unsigned char const*, unsigned char*, int) const (this=0x7fff480211c0, src=0x7fff5d62e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335---Type <return> to continue, or q <return> to quit---
\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff57c504f0 "\334\334\334]\334\334", <incomplete sequence \334>, numPixels=53248)
    at /home/wolthera/krita/src/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:79
#3  0x00007ffff0e60f32 in KoColorSpace::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=this@entry=0x55555782dcf0, src=src@entry=0x7fff5d62e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=dst@entry=0x7fff57c504f0 "\334\334\334]\334\334", <incomplete sequence \334>, dstColorSpace=dstColorSpace@entry=0x5555642ccb10, numPixels=numPixels@entry=53248, renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...) at /home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:430
#4  0x00007fffc4cdf34f in KoColorSpaceAbstract<KoBgrU8Traits>::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=0x55555782dcf0, src=0x7fff5d62e020 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff57c504f0 "\334\334\334]\334\334", <incomplete sequence \334>, dstColorSpace=0x5555642ccb10, numPixels=53248, renderingIntent=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...)
---Type <return> to continue, or q <return> to quit---
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceAbstract.h:191
#5  0x00007ffff734579d in KisTextureTileUpdateInfo::convertTo(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) (conversionFlags=..., renderingIntent=<optimised out>, dstCS=<optimised out>, this=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile_update_info.h:237
#6  0x00007ffff734579d in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisPaintDevice>, QRect const&, int, bool) (this=this@entry=0x5555750f6668, rect=..., projection=..., bounds=..., levelOfDetail=levelOfDetail@entry=0, convertColorSpace=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:160
#7  0x00007ffff7346587 in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisImage>, bool) (this=0x5555750f6668, rect=..., srcImage=..., convertColorSpace=<optimised out>)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:61
#8  0x00007ffff7337089 in KisOpenGLImageTextures::updateCacheImpl(QRect const&, KisSharedPtr<KisImage>, bool) (this=<optimised out>, rect=..., srcImage=..., convertColorSpace=convertColorSpace@entry=true)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:256
#9  0x00007ffff733715a in KisOpenGLImageTextures::updateCache(QRect const&, KisSharedPtr<KisImage>) (this=this@entry=0x5555750f65d0, rect=..., srcImage=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:244
#10 0x00007ffff732eadc in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:901
#11 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#12 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#14 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#15 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#16 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fffedfe17fc in start_thread (arg=0x7fff469fd700) at pthread_create.c:465
---Type <return> to continue, or q <return> to quit---
#19 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2814 (Thread 0x7fff44f1c700 (LWP 31174)):
#0  0x00007ffff43cdee2 in __memcmp_avx2_movbe () at ../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:69
#1  0x00007fffd09a2031 in  () at /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#2  0x00007fffc4e7bf9f in KoLcmsColorConversionTransformation::transform(unsigned char const*, unsigned char*, int) const (this=0x7fff5c070ae0, src=0x7fff575104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff576504f0 "\334\334\334W\334\334", <incomplete sequence \334>, numPixels=61440)
    at /home/wolthera/krita/src/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:79
#3  0x00007ffff0e60f32 in KoColorSpace::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=this@entry=0x55555782dcf0, src=src@entry=0x7fff575104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=dst@entry=0x7fff576504f0 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=dstColorSpace@entry=0x5555642ccb10, numPixels=numPixels@entry=61440, renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...) at /home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:430
#4  0x00007fffc4cdf34f in KoColorSpaceAbstract<KoBgrU8Traits>::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>---Type <return> to continue, or q <return> to quit---
) const (this=0x55555782dcf0, src=0x7fff575104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff576504f0 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=0x5555642ccb10, numPixels=61440, renderingIntent=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...)
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceAbstract.h:191
#5  0x00007ffff734579d in KisTextureTileUpdateInfo::convertTo(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) (conversionFlags=..., renderingIntent=<optimised out>, dstCS=<optimised out>, this=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile_update_info.h:237
#6  0x00007ffff734579d in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisPaintDevice>, QRect const&, int, bool) (this=this@entry=0x5555750f6668, rect=..., projection=..., bounds=..., levelOfDetail=levelOfDetail@entry=0, convertColorSpace=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:160
#7  0x00007ffff7346587 in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisImage>, bool) (this=0x5555750f6668, rect=..., srcImage=..., convertColorSpace=<optimised out>)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:61
#8  0x00007ffff7337089 in KisOpenGLImageTextures::updateCacheImpl(QRect const&, KisSharedPtr<KisImage>, bool) (this=<optimised out>, rect=..., srcImage=..., convertColorSpace=convertColorSpace@entry=true)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:256
#9  0x00007ffff733715a in KisOpenGLImageTextures::updateCache(QRect const&, KisSharedPtr<KisImage>) (this=this@entry=0x5555750f65d0, rect=..., srcImage=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:244
#10 0x00007ffff732eadc in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:901
#11 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#12 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#14 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#15 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#16 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fffedfe17fc in start_thread (arg=0x7fff44f1c700) at pthread_create.c:465
#19 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2813 (Thread 0x7fff4571d700 (LWP 31173)):
#0  0x00007fffd09a1fec in  () at /usr/lib/x86_64-linux-gnu/liblcms2.so.2
#1  0x00007fffc4e7bf9f in KoLcmsColorConversionTransformation::transform(unsigned char const*, unsigned char*, int) const (this=0x7fff60005bc0, src=0x7fff57d104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff5cf2e020 "\334\334\334W\334\334", <incomplete sequence \334>, numPixels=45056)
    at /home/wolthera/krita/src/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:79
#2  0x00007ffff0e60f32 in KoColorSpace::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=this@entry=0x55555782dcf0, src=src@entry=0x7fff57d104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377---Type <return> to continue, or q <return> to quit---
\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=dst@entry=0x7fff5cf2e020 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=dstColorSpace@entry=0x5555642ccb10, numPixels=numPixels@entry=45056, renderingIntent=renderingIntent@entry=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...) at /home/wolthera/krita/src/libs/pigment/KoColorSpace.cpp:430
#3  0x00007fffc4cdf34f in KoColorSpaceAbstract<KoBgrU8Traits>::convertPixelsTo(unsigned char const*, unsigned char*, KoColorSpace const*, unsigned int, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) const (this=0x55555782dcf0, src=0x7fff57d104f0 "\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377\335\335\335\377"..., dst=0x7fff5cf2e020 "\334\334\334W\334\334", <incomplete sequence \334>, dstColorSpace=0x5555642ccb10, numPixels=45056, renderingIntent=KoColorConversionTransformation::IntentRelativeColorimetric, conversionFlags=...)
    at /home/wolthera/krita/src/libs/pigment/KoColorSpaceAbstract.h:191
#4  0x00007ffff734579d in KisTextureTileUpdateInfo::convertTo(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) (conversionFlags=..., renderingIntent=<optimised out>, dstCS=<optimised out>, this=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile_update_info.h:237
#5  0x00007ffff734579d in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisPaintDevice>, QRect const&, int, bool) (this=this@entry=0x5555750f6668, rect=..., projection=..., bounds=..., levelOfDetail=levelOfDetail@entry=0, convertColorSpace=<optimised out>) at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:160
#6  0x00007ffff7346587 in KisOpenGLUpdateInfoBuilder::buildUpdateInfo(QRect const&, KisSharedPtr<KisImage>, bool) (this=0x5555750f6668, rect=..., srcImage=..., convertColorSpace=<optimised out>)
    at /home/wolthera/krita/src/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:61
#7  0x00007ffff7337089 in KisOpenGLImageTextures::updateCacheImpl(QRect const&, KisSharedPtr<KisImage>, bool) (this=<optimised out>, rect=..., srcImage=..., convertColorSpace=convertColorSpace@entry=true)
---Type <return> to continue, or q <return> to quit---
    at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:256
#8  0x00007ffff733715a in KisOpenGLImageTextures::updateCache(QRect const&, KisSharedPtr<KisImage>) (this=this@entry=0x5555750f65d0, rect=..., srcImage=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:244
#9  0x00007ffff732eadc in KisOpenGLCanvas2::startUpdateCanvasProjection(QRect const&, QBitArray const&) (this=0x55556a5843e0, rc=..., channelFlags=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:901
#10 0x00007ffff715b515 in KisCanvas2::startUpdateCanvasProjection(QRect const&) (this=0x55556d7f9b10, rc=...)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:748
#11 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff21dcb32 in KisImage::sigImageUpdated(QRect const&) (this=this@entry=0x55556a685620, _t1=...)
    at /home/wolthera/krita/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_kis_image.cpp:658
#13 0x00007ffff209f0b1 in KisImage::notifyProjectionUpdated(QRect const&) (this=0x55556a685620, rc=...)
    at /home/wolthera/krita/src/libs/image/kis_image.cc:1597
#14 0x00007ffff21e31e0 in non-virtual thunk to KisUpdateJobItem::run() ()
    at /home/wolthera/krita/inst/lib/x86_64-linux-gnu/libkritaimage.so.18
#15 0x00007ffff4c78581 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fffedfe17fc in start_thread (arg=0x7fff4571d700) at pthread_create.c:465
#18 0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffbc2f5700 (LWP 23700)):
#0  0x00007ffff435b951 in __GI___poll (fds=0x7fffa4002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec9c0169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec9c027c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4eb247f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4e57e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c773ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffd9b22f45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffedfe17fc in start_thread (arg=0x7fffbc2f5700) at pthread_create.c:465
#9  0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffbbaf4700 (LWP 23671)):
#0  0x00007fffedfe8072 in futex_wait_cancelable (private=<optimised out>, expected=0, futex_word=0x55556555d990)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fffedfe8072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55556555d940, cond=0x55556555d968)
    at pthread_cond_wait.c:502
#2  0x00007fffedfe8072 in __pthread_cond_wait (cond=0x55556555d968, mutex=0x55556555d940) at pthread_cond_wait.c:655
#3  0x00007ffff4c7d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c75f83 in QSemaphore::tryAcquire(int, int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff1f9a093 in KisTileDataSwapper::waitForWork() (this=<optimised out>)
    at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#6  0x00007ffff1f9a2ca in KisTileDataSwapper::run() (this=0x7ffff24a7040 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#7  0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffedfe17fc in start_thread (arg=0x7fffbbaf4700) at pthread_create.c:465
#9  0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffd4220700 (LWP 23491)):
#0  0x00007ffff435b951 in __GI___poll (fds=0x7fffcc019350, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffec9c0169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffec9c027c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4eb247f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4e57e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4c773ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffee20ee45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffedfe17fc in start_thread (arg=0x7fffd4220700) at pthread_create.c:465
#9  0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe0c5c700 (LWP 23486)):
#0  0x00007ffff435b951 in __GI___poll (fds=0x7fffe0c5bbb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff2706747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff270853a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe2fa6f09 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff4c7c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffedfe17fc in start_thread (arg=0x7fffe0c5c700) at pthread_create.c:465
#6  0x00007ffff4367b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7fa1440 (LWP 23377)):
#0  0x00007ffff435cef7 in ioctl () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fffe85f2138 in drmIoctl () at /usr/lib/x86_64-linux-gnu/libdrm.so.2
#2  0x00007fffd68be3b3 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#3  0x00007fffd68e31d8 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fffd68e3bf3 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fffd6561373 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so

#6  0x00007fffd6561558 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#7  0x00007ffff7341115 in QOpenGLBuffer::allocate(int) (count=245760, this=<optimised out>)
    at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h:127
#8  0x00007ffff7341115 in KisTextureTile::update(KisTextureTileUpdateInfo const&) (this=0x55557308f480, updateInfo=...)
    at /home/wolthera/krita/src/libs/ui/opengl/kis_texture_tile.cpp:242
#9  0x00007ffff733b6c1 in KisOpenGLImageTextures::recalculateCache(KisSharedPtr<KisUpdateInfo>) (this=0x5555750f65d0, info=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_image_textures.cpp:274
#10 0x00007ffff732ec07 in KisOpenGLCanvas2::updateCanvasProjection(KisSharedPtr<KisUpdateInfo>) (this=0x55556a5843e0, info=.---Type <return> to continue, or q <return> to quit---
..) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:910
#11 0x00007ffff7159c05 in KisCanvasWidgetBase::updateCanvasProjection(QVector<KisSharedPtr<KisUpdateInfo> > const&) (this=0x55556a584418, infoObjects=...) at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas_widget_base.cpp:250
#12 0x00007ffff7336011 in KisOpenGLCanvas2::updateCanvasProjection(QVector<KisSharedPtr<KisUpdateInfo> > const&) (this=<optimised out>, infoObjects=...) at /home/wolthera/krita/src/libs/ui/opengl/kis_opengl_canvas2.cpp:931
#13 0x00007ffff715fe4a in KisCanvas2::updateCanvasProjection() (this=0x55556d7f9b10)
    at /home/wolthera/krita/src/libs/ui/canvas/kis_canvas2.cpp:761
#14 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff4e888e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

#16 0x00007ffff6536ed3 in KisRelaxedTimer::timerEvent(QTimerEvent*) (this=0x55556b7fe4e0, event=<optimised out>)
    at /home/wolthera/krita/src/libs/global/kis_relaxed_timer.cpp:100
#17 0x00007ffff4e8940b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff5bd446c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff5bdbd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff74808a7 in KisApplication::notify(QObject*, QEvent*) (this=<optimised out>, receiver=0x55556b7fe4e0, event=0x7fffffffd840) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:610
#21 0x00007ffff4e59de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff4eb191e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff4eb20e1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fffec9bffb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffec9c01f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffec9c027c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff4eb247f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff4e57e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff4e60da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#30 0x0000555555e8cf00 in main(int, char**) (argc=<optimised out>, argv=0x7fffffffdd78)
    at /home/wolthera/krita/src/krita/main.cc:435
Comment 1 Halla Rempt 2018-10-09 13:23:31 UTC
I think this is actually the same thing as the other tile manager bug... Do you agree?
Comment 2 Halla Rempt 2019-05-09 10:28:15 UTC
I'm actually sure of it.