https://bugs.kde.org/show_bug.cgi?id=398170
Bug ID: 398170 Summary: Crash when trying to do a fill action. [GDB backtrace] Product: krita Version: git master Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: OpenGL Canvas Assignee: krita-bugs-n...@kde.org Reporter: griffinval...@gmail.com Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.