Application: krita (4.2.0-pre-alpha (git eb4d2d0)) Qt Version: 5.11.1 Frameworks Version: 5.52.0 Operating System: Linux 4.18.0-15-generic x86_64 Distribution: Ubuntu 18.10 -- Information about the crash: - What I was doing when the application crashed: I was changing the color profile of an image from gray scale -D50 elle V2 to rgb The crash can be reproduced sometimes. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55cb573f9354) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 [Current thread is 1 (Thread 0x7f9ac55f9800 (LWP 5444))] Thread 15 (Thread 0x7f9a627fb700 (LWP 5538)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a627fac50, expected=0, futex_word=0x55cb6cc98400) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a627fad10, mutex=0x55cb6cc983b0, cond=0x55cb6cc983d8) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc983d8, mutex=0x55cb6cc983b0, abstime=0x7f9a627fad10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f9a913fd700 (LWP 5537)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a913fcc50, expected=0, futex_word=0x55cb6cc97f50) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a913fcd10, mutex=0x55cb6cc97f00, cond=0x55cb6cc97f28) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc97f28, mutex=0x55cb6cc97f00, abstime=0x7f9a913fcd10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f9a91bfe700 (LWP 5536)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a91bfdc50, expected=0, futex_word=0x55cb6cc97b30) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a91bfdd10, mutex=0x55cb6cc97ae0, cond=0x55cb6cc97b08) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc97b08, mutex=0x55cb6cc97ae0, abstime=0x7f9a91bfdd10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f9a923ff700 (LWP 5535)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a923fec50, expected=0, futex_word=0x55cb6cc977c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a923fed10, mutex=0x55cb6cc97770, cond=0x55cb6cc97798) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc97798, mutex=0x55cb6cc97770, abstime=0x7f9a923fed10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f9a6cdfe700 (LWP 5534)): [KCrash Handler] #6 std::__atomic_base<Leapfrog<ConcurrentMap<unsigned int, KisTile*, DefaultKeyTraits<unsigned int>, DefaultValueTraits<KisTile*> > >::Table*>::load (__m=std::memory_order_consume, this=<optimized out>) at /usr/include/c++/8/bits/atomic_base.h:707 #7 std::atomic<Leapfrog<ConcurrentMap<unsigned int, KisTile*, DefaultKeyTraits<unsigned int>, DefaultValueTraits<KisTile*> > >::Table*>::load (__m=std::memory_order_consume, this=<optimized out>) at /usr/include/c++/8/atomic:452 #8 Atomic<Leapfrog<ConcurrentMap<unsigned int, KisTile*, DefaultKeyTraits<unsigned int>, DefaultValueTraits<KisTile*> > >::Table*>::load (memoryOrder=Consume, this=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/image/3rdparty/lock_free_map/atomic.h:91 #9 ConcurrentMap<unsigned int, KisTile*, DefaultKeyTraits<unsigned int>, DefaultValueTraits<KisTile*> >::get (key=<optimized out>, this=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/image/3rdparty/lock_free_map/concurrent_map.h:262 #10 KisTileHashTableTraits2<KisTile>::getReadOnlyTileLazy (this=0x2d39500000000, col=11, row=10, existingTile=@0x7f9a6cdfd970: 192) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/kis_tile_hash_table2.h:338 #11 0x00007f9ace686afb in KisTiledDataManager::getTile (writable=<optimized out>, row=10, col=11, this=0x55cb574761b0) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/kis_tiled_data_manager.h:128 #12 KisTiledDataManager::getTilesPair (oldTile=0x7f9a748b7f88, tile=0x7f9a748b7f80, writable=<optimized out>, row=10, col=11, this=0x55cb574761b0) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/kis_tiled_data_manager.h:107 #13 KisRandomAccessor2::fetchTileData (this=0x7f9a74b4b970, col=11, row=10) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/kis_random_accessor.cc:122 #14 0x00007f9ace686cea in KisRandomAccessor2::moveTo (this=0x7f9a74b4b970, x=704, y=640) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/kis_random_accessor.cc:89 #15 0x00007f9ace69e868 in KisPainter::bitBltImpl<false> (this=0x7f9a6cdfdc70, dstX=<optimized out>, dstY=<optimized out>, srcDev=..., srcX=<optimized out>, srcY=<optimized out>, srcWidth=<optimized out>, srcHeight=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/global/kis_shared_ptr.h:223 #16 0x00007f9ace698fea in KisPainter::bitBlt (this=<optimized out>, dstX=<optimized out>, dstY=<optimized out>, srcDev=..., srcX=<optimized out>, srcY=<optimized out>, srcWidth=512, srcHeight=512) at /usr/include/c++/8/bits/atomic_base.h:295 #17 0x00007f9ace699085 in KisPainter::bitBlt (this=this@entry=0x7f9a6cdfdc70, pos=..., srcDev=..., srcRect=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:131 #18 0x00007f9ace7aefd9 in KisLayerProjectionPlane::apply (this=<optimized out>, painter=0x7f9a6cdfdc70, rect=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:122 #19 0x00007f9ace761932 in KisAsyncMerger::compositeWithProjection (rect=..., leaf=..., this=0x55cb5498d208) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:312 #20 KisAsyncMerger::startMerge (this=0x55cb5498d208, walker=..., notifyClones=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/image/kis_async_merger.cpp:279 #21 0x00007f9ace8c5f2c in non-virtual thunk to KisUpdateJobItem::run() () from /home/raghu/kf5/inst/lib/x86_64-linux-gnu/libkritaimage.so.18 #22 0x00007f9acd2abf71 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #25 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f9a67fff700 (LWP 5533)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a67ffec50, expected=0, futex_word=0x55cb6cc973b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a67ffed10, mutex=0x55cb6cc97360, cond=0x55cb6cc97388) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc97388, mutex=0x55cb6cc97360, abstime=0x7f9a67ffed10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f9a677fe700 (LWP 5532)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a677fdc50, expected=0, futex_word=0x55cb6cc971d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a677fdd10, mutex=0x55cb6cc97180, cond=0x55cb6cc971a8) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6cc971a8, mutex=0x55cb6cc97180, abstime=0x7f9a677fdd10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f9a66ffd700 (LWP 5531)): #0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f9a66ffcc50, expected=0, futex_word=0x55cb6d14dd50) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f9a66ffcd10, mutex=0x55cb6d14dd00, cond=0x55cb6d14dd28) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55cb6d14dd28, mutex=0x55cb6d14dd00, abstime=0x7f9a66ffcd10) at pthread_cond_wait.c:667 #3 0x00007f9acd2b431c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2ac182 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f9aa273e700 (LWP 5453)): #0 0x00007f9accf716d9 in __GI___poll (fds=0x7f9a98003ce0, nfds=1, timeout=98393) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9ac9f39e46 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9ac9f39f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9acd4ae15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2aa0b6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #8 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f9aa2f3f700 (LWP 5452)): #0 0x00007f9accf716d9 in __GI___poll (fds=0x7f9a94004ec0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9ac9f39e46 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9ac9f39f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9acd4ae15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2aa0b6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9ac245e396 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f9ab088a700 (LWP 5451)): #0 0x00007f9acd4ade84 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f9ac9f39379 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9ac9f39d7b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9ac9f39f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9acd4ae15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acd2aa0b6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f9ac21d91f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #10 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f9aabfff700 (LWP 5450)): #0 0x00007f9accf416a0 in __GI___nanosleep (requested_time=0x7f9aabffedc0, remaining=0x7f9aabffedc0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 0x00007f9acd4adadd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f9ace68b4fa in KisTileDataSwapper::run (this=0x7f9ace997cc0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /mnt/attic/krita-build/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #3 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #5 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f9ab1546700 (LWP 5448)): #0 0x00007f9ac9f80524 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9ac9f39310 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9ac9f39d7b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9ac9f39f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9acd4ae15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acd2aa0b6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f9aba1f7700 (LWP 5447)): #0 0x00007f9accf716d9 in __GI___poll (fds=0x7f9ab40197e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9ac9f39e46 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9ac9f39f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9acd4ae15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2aa0b6 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9acae17545 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f9acd2b3c87 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f9acade6164 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f9accf7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f9ac55f9800 (LWP 5444)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55cb573f9354) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55cb573f9300, cond=0x55cb573f9328) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55cb573f9328, mutex=0x55cb573f9300) at pthread_cond_wait.c:655 #3 0x00007f9acd2b443b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f9acd2aa822 in QThreadPoolPrivate::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f9acd2aace1 in QThreadPool::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f9ace77d518 in KisUpdateScheduler::fullRefresh (this=0x55cb54923250, root=..., rc=..., cropRect=...) at /mnt/attic/krita-build/src/krita/libs/image/kis_update_scheduler.cpp:191 #7 0x00007f9ace7902c2 in KisImage::refreshGraph (this=0x55cb573f8d00, root=..., rc=..., cropRect=...) at /usr/include/c++/8/bits/atomic_base.h:295 #8 0x00007f9ace7903b7 in KisImage::refreshGraph (this=this@entry=0x55cb573f8d00, root=...) at /usr/include/c++/8/bits/atomic_base.h:295 #9 0x00007f9ace6c86cf in KisImageLockCommand::redo (this=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/global/kis_shared_ptr.h:75 #10 0x00007f9acbb4bdce in KUndo2Command::redoMergedCommands (this=0x7f9a8916cbb0) at /mnt/attic/krita-build/src/krita/libs/command/kundo2stack.cpp:398 #11 0x00007f9acbb4ca58 in KUndo2QStack::push (this=0x55cb549bdd70, cmd=<optimized out>) at /mnt/attic/krita-build/src/krita/libs/command/kundo2stack.cpp:711 #12 0x00007f9ace84b926 in KisLegacyUndoAdapter::addCommand (this=this@entry=0x55cb549231b0, command=command@entry=0x7f9a8916cbb0) at /mnt/attic/krita-build/src/krita/libs/image/kis_undo_adapter.h:54 #13 0x00007f9ace796fa0 in KisImage::convertImageColorSpace (this=this@entry=0x55cb573f8d00, dstColorSpace=dstColorSpace@entry=0x55cb47289660, renderingIntent=KoColorConversionTransformation::IntentPerceptual, conversionFlags=..., conversionFlags@entry=...) at /mnt/attic/krita-build/src/krita/libs/global/kis_shared_ptr.h:260 #14 0x00007f9ab005aba1 in ColorSpaceConversion::slotImageColorSpaceConversion (this=<optimized out>) at /mnt/attic/krita-build/src/krita/plugins/extensions/colorspaceconversion/colorspaceconversion.cc:90 #15 0x00007f9acd4856db in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f9acde14ef2 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007f9acde17500 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007f9acdf87e7c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007f9acdf8f450 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007f9acdf9047b in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007f9acde597d8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007f9acdf92b0b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007f9acde1b4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007f9acde22d28 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007f9acf8a2967 in KisApplication::notify (this=<optimized out>, receiver=0x55cb54933ce0, event=0x7ffc2dd7b9f0) at /mnt/attic/krita-build/src/krita/libs/ui/KisApplication.cpp:608 #26 0x00007f9acd45c499 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007f9acde22029 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007f9acde746c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007f9acde76e8e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007f9acde1b4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007f9acde22ae0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007f9acf8a2967 in KisApplication::notify (this=<optimized out>, receiver=0x55cb6db4fd50, event=0x7ffc2dd7be60) at /mnt/attic/krita-build/src/krita/libs/ui/KisApplication.cpp:608 #33 0x00007f9acd45c499 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f9acd86153b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #35 0x00007f9acd863435 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #36 0x00007f9acd83db6b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #37 0x00007f9ac4f7be5b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #38 0x00007f9acd45b16b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007f9acd4632e2 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x000055cb44fac062 in main (argc=<optimized out>, argv=0x7ffc2dd7c3f8) at /mnt/attic/krita-build/src/krita/krita/main.cc:476 [Inferior 1 (process 5444) detached] Reported using DrKonqi
this has a backtrace, so I'll confirm it.
I've seen this crash in the tile manager in a couple of other bug reports, but I am wondering whether wasn't fixed since the bug was reported, when Dmitry fixed other tile manager crashes. Dmitry, can you take a look at the backtrace?
I think the bug should be fixed by my commit: d8abbc50a7c2f8032760fe5f5ed150b1f00ad11f *** This bug has been marked as a duplicate of bug 406157 ***