Bug 404553 - Crash while changing image color profile from grayscale 8 bit to rgb 8 bit
Summary: Crash while changing image color profile from grayscale 8 bit to rgb 8 bit
Status: RESOLVED DUPLICATE of bug 406157
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dmitry Kazakov
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2019-02-19 13:31 UTC by Raghavendra kamath
Modified: 2019-04-30 11:40 UTC (History)
2 users (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 Raghavendra kamath 2019-02-19 13:31:48 UTC
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
Comment 1 wolthera 2019-03-06 09:26:15 UTC
this has a backtrace, so I'll confirm it.
Comment 2 Halla Rempt 2019-04-30 10:52:53 UTC
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?
Comment 3 Dmitry Kazakov 2019-04-30 11:40:48 UTC
I think the bug should be fixed by my commit:

d8abbc50a7c2f8032760fe5f5ed150b1f00ad11f

*** This bug has been marked as a duplicate of bug 406157 ***