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.

Reply via email to