https://bugs.kde.org/show_bug.cgi?id=429090

            Bug ID: 429090
           Summary: Crash in brush settings when switching the engine
                    dropdown.
           Product: krita
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: griffinval...@gmail.com
  Target Milestone: ---

Application: krita (5.0.0-prealpha (git 971929f))

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-52-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
- What I was doing when the application crashed:

1. I went into the brush settings.
2. Opened the preset view on the left.
3. Switched to mypaint brush engine in the engine dropdown.
4. Didn't see anything change, so pressed up to change the entry in the still
focused dropdown.
5. This crash happened.

-- Backtrace:
Application: Krita (krita), signal: Aborted

[New LWP 1610574]
[New LWP 1610575]
[New LWP 1610576]
[New LWP 1610577]
[New LWP 1610578]
[New LWP 1610612]
[New LWP 1610613]
[New LWP 1610614]
[New LWP 1610615]
[New LWP 1610616]
[New LWP 1610617]
[New LWP 1610618]
[New LWP 1610619]
[New LWP 1611270]
[New LWP 1611275]
[New LWP 1611286]
[New LWP 1611331]
[New LWP 1611332]
[New LWP 1611345]
[New LWP 1612176]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f8d5a6a3aff in __GI___poll (fds=0x7ffd7e44e068, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f8d558c2300 (LWP 1610549))]

Thread 21 (Thread 0x7f8cb2fff700 (LWP 1612176)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8cb2ffed10, clockid=<optimized out>, expected=0,
futex_word=0x56516a3cd0f4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8cb2ffed10, clockid=<optimized
out>, mutex=0x56516a3cd0a0, cond=0x56516a3cd0c8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516a3cd0c8, mutex=0x56516a3cd0a0,
abstime=0x7f8cb2ffed10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f8ce3fff700 (LWP 1611345)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8ce3ffeb90, fd=41) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=41, buf=0x7f8ce3ffeb90, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8d57fa289f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d57f59cfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d57f5a152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f8cecfd4700 (LWP 1611332)):
#0  0x00007f8d5a6a3aff in __GI___poll (fds=0x7f8ce400ef60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8d57f5a1ae in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d484ec30a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f8d14c97700 (LWP 1611331)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8d14c96b70, fd=39) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=39, buf=0x7f8d14c96b70, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8d57fa289f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d57f59cfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d57f5a152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8d436a36c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f8d0ffff700 (LWP 1611286)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8d5aa4c790 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8d5aa4c5f6 in QSemaphore::tryAcquire(int, int) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8d5c0ab0a7 in KisTileDataSwapper::waitForWork() (this=<optimized
out>) at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f8d5c0ab2aa in KisTileDataSwapper::run() (this=0x7f8d5c5ae960
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f8d16ffd700 (LWP 1611275)):
#0  0x00007f8d57fa733d in g_mutex_lock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8d57f595cb in g_main_context_prepare () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8d57f5a0db in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f8d177fe700 (LWP 1611270)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8d177fdb90, fd=22) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=22, buf=0x7f8d177fdb90, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8d57fa289f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d57f59cfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d57f5a152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f8d17fff700 (LWP 1610619)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d17ffed10, clockid=<optimized out>, expected=0,
futex_word=0x56516dcbd564) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d17ffed10, clockid=<optimized
out>, mutex=0x56516dcbd510, cond=0x56516dcbd538) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516dcbd538, mutex=0x56516dcbd510,
abstime=0x7f8d17ffed10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8d28ed0700 (LWP 1610618)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d28ecfd10, clockid=<optimized out>, expected=0,
futex_word=0x56516d954254) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d28ecfd10, clockid=<optimized
out>, mutex=0x56516d954200, cond=0x56516d954228) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516d954228, mutex=0x56516d954200,
abstime=0x7f8d28ecfd10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8d296d1700 (LWP 1610617)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d296d0d10, clockid=<optimized out>, expected=0,
futex_word=0x56516d9263f0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d296d0d10, clockid=<optimized
out>, mutex=0x56516d9263a0, cond=0x56516d9263c8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516d9263c8, mutex=0x56516d9263a0,
abstime=0x7f8d296d0d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8d29ed2700 (LWP 1610616)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d29ed1d10, clockid=<optimized out>, expected=0,
futex_word=0x56516d6d6734) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d29ed1d10, clockid=<optimized
out>, mutex=0x56516d6d66e0, cond=0x56516d6d6708) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516d6d6708, mutex=0x56516d6d66e0,
abstime=0x7f8d29ed1d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8d2a6d3700 (LWP 1610615)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d2a6d2d10, clockid=<optimized out>, expected=0,
futex_word=0x56516d6cc080) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d2a6d2d10, clockid=<optimized
out>, mutex=0x56516d6cc030, cond=0x56516d6cc058) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516d6cc058, mutex=0x56516d6cc030,
abstime=0x7f8d2a6d2d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8d2aed4700 (LWP 1610614)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d2aed3d10, clockid=<optimized out>, expected=0,
futex_word=0x56516dcb9e44) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d2aed3d10, clockid=<optimized
out>, mutex=0x56516dcb9df0, cond=0x56516dcb9e18) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516dcb9e18, mutex=0x56516dcb9df0,
abstime=0x7f8d2aed3d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8d2b6d5700 (LWP 1610613)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d2b6d4d10, clockid=<optimized out>, expected=0,
futex_word=0x56516dccc204) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d2b6d4d10, clockid=<optimized
out>, mutex=0x56516dccc1b0, cond=0x56516dccc1d8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516dccc1d8, mutex=0x56516dccc1b0,
abstime=0x7f8d2b6d4d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8d2bed6700 (LWP 1610612)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f8d2bed5d10, clockid=<optimized out>, expected=0,
futex_word=0x56516dcd83c0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f8d2bed5d10, clockid=<optimized
out>, mutex=0x56516dcd8370, cond=0x56516dcd8398) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x56516dcd8398, mutex=0x56516dcd8370,
abstime=0x7f8d2bed5d10) at pthread_cond_wait.c:656
#3  0x00007f8d5aa50098 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8d5aa4d6c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8d426e8700 (LWP 1610578)):
#0  __GI___libc_read (nbytes=16, buf=0x7f8d426e7b60, fd=13) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=13, buf=0x7f8d426e7b60, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f8d57fa289f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d57f59cfe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d57f5a152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8d5ac86eab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d5aa49082 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8d57cc7f2b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f8d5aa4a20c in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8d42ff5700 (LWP 1610577)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f8d50004ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8d50004a78,
cond=0x7f8d50004aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8d50004aa0, mutex=0x7f8d50004a78) at
pthread_cond_wait.c:638
#3  0x00007f8d4edfe62b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8d4edfe23b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8d4a103700 (LWP 1610576)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f8d50004ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8d50004a78,
cond=0x7f8d50004aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8d50004aa0, mutex=0x7f8d50004a78) at
pthread_cond_wait.c:638
#3  0x00007f8d4edfe62b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8d4edfe23b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8d49902700 (LWP 1610575)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f8d50004ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8d50004a78,
cond=0x7f8d50004aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8d50004aa0, mutex=0x7f8d50004a78) at
pthread_cond_wait.c:638
#3  0x00007f8d4edfe62b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8d4edfe23b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8d49101700 (LWP 1610574)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f8d50004ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8d50004a78,
cond=0x7f8d50004aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8d50004aa0, mutex=0x7f8d50004a78) at
pthread_cond_wait.c:638
#3  0x00007f8d4edfe62b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8d4edfe23b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8d58818609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8d5a6b0293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8d558c2300 (LWP 1610549)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f8d5a5b3859 in __GI_abort () at abort.c:79
#6  0x00007f8d5aa0ec39 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8d5aa0dfe3 in qt_assert_x(char const*, char const*, char const*,
int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8d5bd9ed35 in KisFolderStorage::resource(QString const&)
(this=<optimized out>, url=...) at
/home/wolthera/krita/src/libs/resources/KisFolderStorage.cpp:209
#9  0x00007f8d5bdd08da in KisResourceStorage::resource(QString const&)
(this=this@entry=0x56516d876b20, url=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:306
#10 0x00007f8d5bdca59b in KisResourceLocator::resource(QString, QString const&,
QString const&) (this=0x56516d82e690, storageLocation=..., resourceType=...,
filename=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:131
#11 0x00007f8d5bdcb73c in KisResourceLocator::resourceForId(int)
(this=0x56516d82e690, resourceId=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#12 0x00007f8d5bdda7d2 in KisAllResourcesModel::resourceForMD5(QByteArray)
const (this=<optimized out>, md5sum=...) at
/home/wolthera/krita/src/libs/resources/KisResourceModel.cpp:274
#13 0x00007f8d5bddac2c in KisResourceModel::resourceForMD5(QByteArray) const
(this=<optimized out>, md5sum=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#14 0x00007f8d5be57a7d in (anonymous
namespace)::GlobalResourcesSource::resourceForMD5(QByteArray const&) const
(this=<optimized out>, md5=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#15 0x00007f8d39137adb in
KisResourcesInterface::TypedResourceSourceAdapter<KoPattern>::resourceForMD5(QByteArray
const&) const (this=<synthetic pointer>, md5=...) at
/home/wolthera/krita/src/libs/resources/KisResourcesInterface.h:89
#16
KisEmbeddedPatternManager::tryFetchPattern(KisPinnedSharedPtr<KisPropertiesConfiguration>,
QSharedPointer<KisResourcesInterface>) (setting=..., resourcesInterface=...) at
/home/wolthera/krita/src/plugins/paintops/libpaintop/kis_embedded_pattern_manager.cpp:88
#17 0x00007f8d391385bd in
KisEmbeddedPatternManager::loadEmbeddedPattern(KisPinnedSharedPtr<KisPropertiesConfiguration>,
QSharedPointer<KisResourcesInterface>) (setting=..., resourcesInterface=...) at
/usr/include/c++/9/bits/atomic_base.h:318
#18 0x00007f8d3912adaf in
KisTextureOption::readOptionSetting(KisPinnedSharedPtr<KisPropertiesConfiguration>)
(this=0x565188c4fd50, setting=...) at /usr/include/c++/9/bits/atomic_base.h:318
#19 0x00007f8d5d3fee96 in
KisPaintOpOption::startReadOptionSetting(KisPinnedSharedPtr<KisPropertiesConfiguration>)
(this=this@entry=0x565188c4fd50, setting=...) at
/home/wolthera/krita/src/libs/ui/kis_paintop_option.cpp:81
#20 0x00007f8d5d4039c4 in
KisPaintOpSettingsWidget::setConfiguration(KisPinnedSharedPtr<KisPropertiesConfiguration>)
(this=0x565178b69dc0, config=...) at /usr/include/c++/9/bits/atomic_base.h:318
#21 0x00007f8d5c0fa939 in
KisPaintOpConfigWidget::setConfigurationSafe(KisPinnedSharedPtr<KisPropertiesConfiguration>)
(this=this@entry=0x565178b69dc0, config=...) at
/usr/include/c++/9/bits/atomic_base.h:318
#22 0x00007f8d5c0de48d in
KisPaintOpPreset::setOptionsWidget(KisPaintOpConfigWidget*)
(this=0x565178206970, widget=0x565178b69dc0) at
/usr/include/c++/9/bits/atomic_base.h:318
#23 0x00007f8d5d3f04a1 in
KisPaintopBox::setCurrentPaintop(QSharedPointer<KisPaintOpPreset>)
(this=0x56516fb379f0, preset=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:306
#24 0x00007f8d5d3f587e in
KisPaintopBox::resourceSelected(QSharedPointer<KoResource>)
(this=0x56516fb379f0, resource=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:324
#25 0x00007f8d5d1e341b in KisPaintopBox::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:324
#26 0x00007f8d5ac635e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f8d5d1ddc6c in
KisPaintOpPresetsPopup::signalResourceSelected(QSharedPointer<KoResource>)
(_t1=..., this=<optimized out>) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/IMAN36LHMA/moc_kis_paintop_presets_popup.cpp:379
#28 KisPaintOpPresetsPopup::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/IMAN36LHMA/moc_kis_paintop_presets_popup.cpp:199
#29 0x00007f8d5ac635e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f8d5d1d88f6 in
KisPresetChooser::resourceSelected(QSharedPointer<KoResource>) (this=<optimized
out>, _t1=...) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/IMAN36LHMA/moc_kis_preset_chooser.cpp:185
#31 0x00007f8d5d1decc2 in KisPresetChooser::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/include/c++/9/bits/atomic_base.h:318
#32 0x00007f8d5ac635e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f8d59ab7266 in
KisResourceItemChooser::resourceSelected(QSharedPointer<KoResource>)
(this=this@entry=0x56516fe94db0, _t1=...) at
/home/wolthera/krita/build/libs/resourcewidgets/kritaresourcewidgets_autogen/EWIEGA46WW/moc_KisResourceItemChooser.cpp:200
#34 0x00007f8d59ac1b24 in KisResourceItemChooser::activated(QModelIndex const&)
(this=0x56516fe94db0, index=...) at /usr/include/c++/9/bits/atomic_base.h:318
#35 0x00007f8d59ab8b17 in KisResourceItemChooser::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/home/wolthera/krita/build/libs/resourcewidgets/kritaresourcewidgets_autogen/EWIEGA46WW/moc_KisResourceItemChooser.cpp:123
#36 0x00007f8d5ac635e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f8d59ab7719 in
KisResourceItemListView::currentResourceChanged(QModelIndex const&)
(this=this@entry=0x56516fe8b700, _t1=...) at
/home/wolthera/krita/build/libs/resourcewidgets/kritaresourcewidgets_autogen/EWIEGA46WW/moc_KisResourceItemListView.cpp:185
#38 0x00007f8d59ac4141 in
KisResourceItemListView::selectionChanged(QItemSelection const&, QItemSelection
const&) (this=0x56516fe8b700, selected=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:253
#39 0x00007f8d5b9df2f9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007f8d5ac635e0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f8d5abdd8a4 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f8d5abe3048 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f8d5abe66b2 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f8d5abdfc7b in QItemSelectionModel::setCurrentIndex(QModelIndex
const&, QFlags<QItemSelectionModel::SelectionFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f8d5b9dc44c in QAbstractItemView::keyPressEvent(QKeyEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007f8d5b7a9275 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f8d5b859062 in QFrame::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f8d5b85bda9 in QAbstractScrollArea::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f8d5b9e31b3 in QAbstractItemView::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007f8d5b765cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f8d5b76f3a6 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f8d5d672fcd in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x56516fe8b700, event=0x7ffd7e450a40) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:701
#53 0x00007f8d5ac2c6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f8d5b7c7506 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f8d5b765cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f8d5b76ec70 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f8d5d672fcd in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x56516dd2e510, event=0x7ffd7e450a40) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:701
#58 0x00007f8d5ac2c6aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f8d5b0583eb in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#60 0x00007f8d5b05d59b in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#61 0x00007f8d5b0352cb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#62 0x00007f8d5546e99e in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#63 0x00007f8d57f59fbd in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f8d57f5a240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f8d57f5a2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f8d5ac86e92 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f8d5ac2b1bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007f8d5ac33354 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x0000565167e201d5 in main(int, char**) (argc=<optimized out>,
argv=0x7ffd7e451068) at /home/wolthera/krita/src/krita/main.cc:653
[Inferior 1 (process 1610549) detached]

Possible duplicates by query: bug 427534, bug 427384, bug 426172, bug 424911,
bug 424187.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to