https://bugs.kde.org/show_bug.cgi?id=436399
Bug ID: 436399 Summary: Asserts in qlist with normal to height map Product: krita Version: git master (please specify the git hash!) Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Filters Assignee: krita-bugs-n...@kde.org Reporter: griffinval...@gmail.com Target Milestone: --- SUMMARY Getting an assert using height ot normal map. STEPS TO REPRODUCE 1. Select height to normal map from the filters menu. OBSERVED RESULT Assert EXPECTED RESULT No assert. SOFTWARE/OS VERSIONS Krita Version: 5.0.0-prealpha (git fa2b7b6) Languages: en_US, en, en_GB, en, nl, C, en_US, en Hidpi: true Qt Version (compiled): 5.15.2 Version (loaded): 5.15.2 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.4.0-72-generic Pretty Productname: KDE neon User Edition 5.21 Product Type: neon Product Version: 20.04 Desktop: KDE ADDITIONAL INFORMATION Backtrace: ------------------ ASSERT failure in QList<T>::at: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 571 ASSERT failure in QList<T>::at: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 571 ASSERT failure in QList<T>::at: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 571 ASSERT failure in QList<T>::at: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 571 --Type <RET> for more, q to quit, c to continue without paging-- Thread 150 "Thread (pooled)" received signal SIGABRT, Aborted. [Switching to Thread 0x7fff360dd700 (LWP 593055)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) thread apply all backtrace Thread 150 (Thread 0x7fff360dd700 (LWP 593055)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff3e9a859 in __GI_abort () at abort.c:79 #2 0x00007ffff42f5bf7 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff42f5062 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fffd9c8a6a4 in QList<KoChannelInfo*>::at(int) const (i=<optimized out>, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #5 KisConvertHeightToNormalMapFilter::processImpl(KisSharedPtr<KisPaintDevice>, QRect const&, KisPinnedSharedPtr<KisFilterConfiguration>, KoUpdater*) const (this=<optimized out>, device=..., rect=..., config=..., progressUpdater=0x7fffb00031b0) at /home/wolthera/krita/src/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:83 #6 0x00007ffff6e80a47 in KisFilterStrokeStrategy::<lambda()>::operator() (__closure=0x7fffb4088a50) at /usr/include/c++/9/bits/atomic_base.h:318 #7 std::_Function_handler<void(), KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/9/bits/std_function.h:300 #8 0x00007ffff6e86c4c in KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x55556bfb9cd0, data=0x7fffb4010200) at /home/wolthera/krita/src/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:280 #9 0x00007ffff596150b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32 #10 KisUpdateJobItem::run() (this=0x55556c34a790) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90 #11 0x00007ffff4333ff2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 149 (Thread 0x7fff3963f700 (LWP 593054)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff3e9a859 in __GI_abort () at abort.c:79 #2 0x00007ffff42f5bf7 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff42f5062 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fffd9c8a6a4 in QList<KoChannelInfo*>::at(int) const (i=<optimized out>, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #5 KisConvertHeightToNormalMapFilter::processImpl(KisSharedPtr<KisPaintDevice>, QRect const&, KisPinnedSharedPtr<KisFilterConfiguration>, KoUpdater*) const (this=<optimized out>, device=..., rect=..., config=..., progressUpdater=0x7fffa0004500) at /home/wolthera/krita/src/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:83 #6 0x00007ffff6e80a47 in KisFilterStrokeStrategy::<lambda()>::operator() (__closure=0x7fffb4088700) at /usr/include/c++/9/bits/atomic_base.h:318 #7 std::_Function_handler<void(), KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/9/bits/std_function.h:300 #8 0x00007ffff6e86c4c in KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x55556bfb9cd0, data=0x7fffb409a580) at /home/wolthera/krita/src/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:280 #9 0x00007ffff596150b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32 #10 KisUpdateJobItem::run() (this=0x55556c34a880) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90 #11 0x00007ffff4333ff2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 148 (Thread 0x7fffaaffd700 (LWP 593053)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 --Type <RET> for more, q to quit, c to continue without paging-- #1 0x00007ffff3e9a859 in __GI_abort () at abort.c:79 #2 0x00007ffff42f5bf7 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff42f5062 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fffd9c8a6a4 in QList<KoChannelInfo*>::at(int) const (i=<optimized out>, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #5 KisConvertHeightToNormalMapFilter::processImpl(KisSharedPtr<KisPaintDevice>, QRect const&, KisPinnedSharedPtr<KisFilterConfiguration>, KoUpdater*) const (this=<optimized out>, device=..., rect=..., config=..., progressUpdater=0x7fffb8005240) at /home/wolthera/krita/src/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:83 #6 0x00007ffff6e80a47 in KisFilterStrokeStrategy::<lambda()>::operator() (__closure=0x7fffb409a7a0) at /usr/include/c++/9/bits/atomic_base.h:318 #7 std::_Function_handler<void(), KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/9/bits/std_function.h:300 #8 0x00007ffff6e86c4c in KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x55556bfb9cd0, data=0x7fffb4006ab0) at /home/wolthera/krita/src/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:280 #9 0x00007ffff596150b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32 #10 KisUpdateJobItem::run() (this=0x55556c352850) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90 #11 0x00007ffff4333ff2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 147 (Thread 0x7fff6f7fe700 (LWP 593052)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff3e9a859 in __GI_abort () at abort.c:79 #2 0x00007ffff42f5bf7 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff42f5062 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fffd9c8a6a4 in QList<KoChannelInfo*>::at(int) const (i=<optimized out>, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #5 KisConvertHeightToNormalMapFilter::processImpl(KisSharedPtr<KisPaintDevice>, QRect const&, KisPinnedSharedPtr<KisFilterConfiguration>, KoUpdater*) const (this=<optimized out>, device=..., rect=..., config=..., progressUpdater=0x7fffb40046c0) at /home/wolthera/krita/src/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:83 #6 0x00007ffff6e80a47 in KisFilterStrokeStrategy::<lambda()>::operator() (__closure=0x7fffb4088ac0) at /usr/include/c++/9/bits/atomic_base.h:318 #7 std::_Function_handler<void(), KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/9/bits/std_function.h:300 #8 0x00007ffff6e86c4c in KisFilterStrokeStrategy::doStrokeCallback(KisStrokeJobData*) (this=0x55556bfb9cd0, data=0x7fffb4006c70) at /home/wolthera/krita/src/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:280 #9 0x00007ffff596150b in KisStrokeJob::run() (this=<optimized out>) at /home/wolthera/krita/src/libs/image/kis_stroke_job.h:32 #10 KisUpdateJobItem::run() (this=0x55556c55e720) at /home/wolthera/krita/src/libs/image/kis_update_job_item.h:90 #11 0x00007ffff4333ff2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 141 (Thread 0x7fffab7fe700 (LWP 592656)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffab7fdc90, clockid=<optimized out>, expected=0, futex_word=0x55555b3911f4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fffab7fdc90, clockid=<optimized out>, mutex=0x55555b3911a0, cond=0x55555b3911c8) at pthread_cond_wait.c:520 --Type <RET> for more, q to quit, c to continue without paging-- #2 __pthread_cond_timedwait (cond=0x55555b3911c8, mutex=0x55555b3911a0, abstime=0x7fffab7fdc90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 140 (Thread 0x7fffabfff700 (LWP 592655)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffabffec90, clockid=<optimized out>, expected=0, futex_word=0x55555b5ee254) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fffabffec90, clockid=<optimized out>, mutex=0x55555b5ee200, cond=0x55555b5ee228) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b5ee228, mutex=0x55555b5ee200, abstime=0x7fffabffec90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 139 (Thread 0x7fffc0b9c700 (LWP 592654)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc0b9bc90, clockid=<optimized out>, expected=0, futex_word=0x55555b38e710) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fffc0b9bc90, clockid=<optimized out>, mutex=0x55555b38e6c0, cond=0x55555b38e6e8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b38e6e8, mutex=0x55555b38e6c0, abstime=0x7fffc0b9bc90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 138 (Thread 0x7fffc139d700 (LWP 592653)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffc139cc90, clockid=<optimized out>, expected=0, futex_word=0x55555b460304) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fffc139cc90, clockid=<optimized out>, mutex=0x55555b4602b0, cond=0x55555b4602d8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b4602d8, mutex=0x55555b4602b0, abstime=0x7fffc139cc90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 137 (Thread 0x7fff667fc700 (LWP 592639)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fff667fbc90, clockid=<optimized out>, expected=0, futex_word=0x55555b3844c4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fff667fbc90, clockid=<optimized out>, mutex=0x55555b384470, cond=0x55555b384498) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b384498, mutex=0x55555b384470, abstime=0x7fff667fbc90) at pthread_cond_wait.c:656 --Type <RET> for more, q to quit, c to continue without paging-- #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 136 (Thread 0x7fff368de700 (LWP 592638)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fff368ddc90, clockid=<optimized out>, expected=0, futex_word=0x55555af7fc70) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fff368ddc90, clockid=<optimized out>, mutex=0x55555af7fc20, cond=0x55555af7fc48) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555af7fc48, mutex=0x55555af7fc20, abstime=0x7fff368ddc90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 135 (Thread 0x7fff38e3e700 (LWP 592637)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fff38e3dc90, clockid=<optimized out>, expected=0, futex_word=0x55555b383360) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fff38e3dc90, clockid=<optimized out>, mutex=0x55555b383310, cond=0x55555b383338) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b383338, mutex=0x55555b383310, abstime=0x7fff38e3dc90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 134 (Thread 0x7fff43fff700 (LWP 592636)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fff43ffec90, clockid=<optimized out>, expected=0, futex_word=0x55555b2b1bb0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fff43ffec90, clockid=<optimized out>, mutex=0x55555b2b1b60, cond=0x55555b2b1b88) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55555b2b1b88, mutex=0x55555b2b1b60, abstime=0x7fff43ffec90) at pthread_cond_wait.c:656 #3 0x00007ffff4336ce8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff43341f1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 37 (Thread 0x7fff6ffff700 (LWP 590402)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fff60005060, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 36 (Thread 0x7fff80d55700 (LWP 590401)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fff74004280, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 35 (Thread 0x7fff81dd2700 (LWP 590376)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fff70005210, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffe126a38a in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 34 (Thread 0x7fff8a326700 (LWP 590367)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fff78004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffe0fb4fa9 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 33 (Thread 0x7fff89b25700 (LWP 590334)): #0 0x00007ffff3f553bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff89b24d40, rem=0x7fff89b24d40) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 #1 0x00007ffff3f5b047 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27 #2 0x00007ffff4570925 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff599119a in KisTileDataSwapper::run() (this=0x7ffff5eb8c40 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::hol--Type <RET> for more, q to quit, c to continue without paging-- der+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:85 #4 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 31 (Thread 0x7fffc3fff700 (LWP 590324)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fff84004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 22 (Thread 0x7fffdaffd700 (LWP 590151)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fffc40151d0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff165736e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4570fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff432fa52 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff13c0f4b in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 21 (Thread 0x7fffdb7fe700 (LWP 590150)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffd40029e8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd4002998, cond=0x7fffd40029c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fffd40029c0, mutex=0x7fffd4002998) at pthread_cond_wait.c:638 #3 0x00007fffec568b5b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007fffec56875b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7fffe2e83700 (LWP 590149)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffd40029e8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd4002998, cond=0x7fffd40029c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fffd40029c0, mutex=0x7fffd4002998) at pthread_cond_wait.c:638 #3 0x00007fffec568b5b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007fffec56875b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7fffdbfff700 (LWP 590148)): --Type <RET> for more, q to quit, c to continue without paging-- #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffd40029e8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd4002998, cond=0x7fffd40029c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fffd40029c0, mutex=0x7fffd4002998) at pthread_cond_wait.c:638 #3 0x00007fffec568b5b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007fffec56875b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7fffe2682700 (LWP 590147)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffd40029e8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffd4002998, cond=0x7fffd40029c0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fffd40029c0, mutex=0x7fffd4002998) at pthread_cond_wait.c:638 #3 0x00007fffec568b5b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007fffec56875b in () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7fffe1e81700 (LWP 590142)): #0 0x00007ffff3f8aaff in __GI___poll (fds=0x7fffe1e80c28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff14ccc1a in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffff14ce90a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffeea8fd58 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff4330bec in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff1fd4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007ffff3f97293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fffeebfc880 (LWP 589942)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffffffd208) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555740b0c8, cond=0x7fffffffd1e0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fffffffd1e0, mutex=0x55555740b0c8) at pthread_cond_wait.c:638 #3 0x00007ffff14ccdf0 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ffff14ce61f in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #5 0x00007ffff14ce735 in xcb_wait_for_reply () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #6 0x00007fffeea87200 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #7 0x00007fffeea87310 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #8 0x00007ffff490616c in QCursor::pos(QScreen const*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #9 0x00007ffff6f695d4 in KisInputManager::eventFilterImpl(QEvent*) (this=0x55555b6e0cd8, event=0x7fffffffda10) at /home/wolthera/krita/src/libs/ui/input/kis_input_manager.cpp:560 #10 0x00007ffff4516443 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007ffff4feddb2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007ffff4ff6bb8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007ffff702308d in KisApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x55556bb67c40, event=0x7fffffffda10) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:709 #14 0x00007ffff45166da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff4ff437c in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007ffff502ae6f in QWidget::setFocus(Qt::FocusReason) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007ffff4ff48a9 in QApplication::setActiveWindow(QWidget*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #18 0x00007ffff4ff4993 in QApplicationPrivate::notifyActiveWindowChange(QWindow*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ffff48f4de5 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #20 0x00007ffff48f9a8c in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #21 0x00007ffff48d17ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #22 0x00007fffeea90d7e in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #23 0x00007ffff165717d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff1657400 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff16574a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007ffff4570fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007ffff45151eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007ffff451d394 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x0000555555e2b5ed in main(int, char**) (argc=<optimized out>, argv=0x7fffffffe1f8) at /home/wolthera/krita/src/krita/main.cc:663 (gdb) (gdb) -- You are receiving this mail because: You are watching all bug changes.