Bug 449173 - Plasma crashed on Wayland when the screen was repeatedly locked and unlocked
Summary: Plasma crashed on Wayland when the screen was repeatedly locked and unlocked
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL: https://gitlab.freedesktop.org/mesa/m...
Keywords: drkonqi, wayland
Depends on:
Blocks:
 
Reported: 2022-01-25 19:54 UTC by Patrick Silva
Modified: 2022-01-25 21:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2022-01-25 19:54:28 UTC
Application: plasmashell (5.24.80)

Qt Version: 5.15.3
Frameworks Version: 5.91.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.24.80 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was repeatedly locking and unlocking the screen to test a bug, then at some point Plasma crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 16014]
[New LWP 16163]
[New LWP 15982]
[New LWP 15711]
[New LWP 15808]
[New LWP 16030]
[New LWP 15930]
[New LWP 16121]
[New LWP 15885]
[New LWP 15938]
[New LWP 16031]
[New LWP 16035]
[New LWP 15731]
[New LWP 15732]
[New LWP 16032]
[New LWP 16029]
[New LWP 16028]
[New LWP 15977]
[New LWP 15891]
[New LWP 15811]
[New LWP 15810]
[New LWP 15809]
[New LWP 16183]
[New LWP 16037]
[New LWP 16036]
[New LWP 16034]
[New LWP 16033]
[New LWP 15734]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7fb872575700 (LWP 16014))]
__preamble__

[Current thread is 1 (Thread 0x7fb872575700 (LWP 16014))]

Thread 28 (Thread 0x7fb8c882a700 (LWP 15734)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x7fb8c4005240, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fb8c4005240, timeout=<optimized out>, context=0x7fb8c4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fb8c4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x7fb8c4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x7fb8c4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7fb8c8829bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fb8ce5a6362 in QThread::exec (this=this@entry=0x7fb8cf1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb8cf11df4b in QDBusConnectionManager::run (this=0x7fb8cf1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x7fb8cf1a1d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fb855ffb700 (LWP 16033)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559b011ea520, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b011ea520, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b011ea520, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b011ea520, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b011ea520, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559b011ea520) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559b011ea520) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7fb8557fa700 (LWP 16034)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559b012e4770, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b012e4770, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b012e4770, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b012e4770, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b012e4770, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559b012e4770) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559b012e4770) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7fb847fff700 (LWP 16036)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x7fb84c003570, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x7fb84c003570, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fb84c003570, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x7fb84c003570, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fb84c003570, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x7fb84c003570) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x7fb84c003570) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fb8477fe700 (LWP 16037)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x7fb8480041d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x7fb8480041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fb8480041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x7fb8480041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fb8480041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x7fb8480041d0) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x7fb8480041d0) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fb823fff700 (LWP 16183)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559afdc889e4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559afdc88990, cond=0x559afdc889b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559afdc889b8, mutex=0x559afdc88990) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559afdc88990) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559afdae12a8, mutex=mutex@entry=0x559afdae12a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d0221c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x559afdae1298) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x559afdae1200) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fb8d0222099 in QSGRenderThread::run (this=0x559afdae1200) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559afdae1200) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fb8c1a06700 (LWP 15809)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af5bb1458) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af5bb1408, cond=0x559af5bb1430) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af5bb1430, mutex=0x559af5bb1408) at pthread_cond_wait.c:647
#3  0x00007fb8c2574b1b in cnd_wait (mtx=0x559af5bb1408, cond=0x559af5bb1430) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x559af5bb2760) at ../src/util/u_queue.c:294
#5  0x00007fb8c257471b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fb8c1205700 (LWP 15810)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af5bb145c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af5bb1408, cond=0x559af5bb1430) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af5bb1430, mutex=0x559af5bb1408) at pthread_cond_wait.c:647
#3  0x00007fb8c2574b1b in cnd_wait (mtx=0x559af5bb1408, cond=0x559af5bb1430) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x559af5bb29a0) at ../src/util/u_queue.c:294
#5  0x00007fb8c257471b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fb8c0a04700 (LWP 15811)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af5bb1458) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af5bb1408, cond=0x559af5bb1430) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af5bb1430, mutex=0x559af5bb1408) at pthread_cond_wait.c:647
#3  0x00007fb8c2574b1b in cnd_wait (mtx=0x559af5bb1408, cond=0x559af5bb1430) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x559af5bb29e0) at ../src/util/u_queue.c:294
#5  0x00007fb8c257471b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fb8bac87700 (LWP 15891)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x7fb898004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fb898004e60, timeout=<optimized out>, context=0x7fb898000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fb898000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x7fb898000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x7fb898000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7fb8bac86be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fb8ce5a6362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af5f5eae0) at thread/qthread_unix.cpp:331
#8  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fb88168c700 (LWP 15977)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x7fb874005d20, nfds=1, timeout=3498523) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fb874005d20, timeout=<optimized out>, context=0x7fb874000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fb874000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x7fb874000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x7fb874000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7fb88168bba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fb8ce5a6362 in QThread::exec (this=this@entry=0x559af8b38da0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb88176c07c in KCupsConnection::run (this=0x559af8b38da0) at ./libkcups/KCupsConnection.cpp:289
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af8b38da0) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fb870a6a700 (LWP 16028)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x559b038e9b00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x559b038e9b00, timeout=<optimized out>, context=0x559b038e99e0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x559b038e99e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x559b038e99e0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ccaaf4f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007fb8ccad8ad1 in g_thread_proxy (data=0x559b038de180) at ../../../glib/gthread.c:807
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fb857fff700 (LWP 16029)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x559b038fae20, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x559b038fae20, timeout=<optimized out>, context=0x559b038f8c80) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x559b038f8c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf6f3 in g_main_loop_run (loop=0x559b038f8d70) at ../../../glib/gmain.c:4241
#4  0x00007fb8833baf8a in gdbus_shared_thread_func (user_data=0x559b038f8c50) at ../../../gio/gdbusprivate.c:279
#5  0x00007fb8ccad8ad1 in g_thread_proxy (data=0x559b038f00c0) at ../../../glib/gthread.c:807
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fb8567fc700 (LWP 16032)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559b0132ff70, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b0132ff70, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b0132ff70, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b0132ff70, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b0132ff70, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559b0132ff70) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559b0132ff70) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fb8c902b700 (LWP 15732)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=fds@entry=0x7fb8c902abe0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8cc611a16 in poll (__timeout=-1, __nfds=2, __fds=0x7fb8c902abe0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  QtWaylandClient::EventThread::run (this=0x559af59d9760) at qwaylanddisplay.cpp:208
#3  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af59d9760) at thread/qthread_unix.cpp:331
#4  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fb8c982c700 (LWP 15731)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af59c6690) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af59c6640, cond=0x559af59c6668) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af59c6668, mutex=0x559af59c6640) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559af59c6640) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559af59d6f30, mutex=mutex@entry=0x559af59d6f28, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8cc6119bd in QtWaylandClient::EventThread::waitForReading (this=0x559af59d6ef0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QtWaylandClient::EventThread::run (this=0x559af59d6ef0) at qwaylanddisplay.cpp:206
#7  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af59d6ef0) at thread/qthread_unix.cpp:331
#8  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fb854ff9700 (LWP 16035)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559af5fbfcc0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#12 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#13 0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#14 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfcc0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#15 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559af5fbfcc0) at ./src/thread.cpp:86
#16 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af5fbfcc0) at thread/qthread_unix.cpp:331
#17 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fb856ffd700 (LWP 16031)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559af5fbfce0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfce0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfce0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4de19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559af5fbfce0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559af5fbfce0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559af5fbfce0) at ./src/thread.cpp:86
#12 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af5fbfce0) at thread/qthread_unix.cpp:331
#13 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fb89d011700 (LWP 15938)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af6a15c34) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af6a15be0, cond=0x559af6a15c08) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af6a15c08, mutex=0x559af6a15be0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559af6a15be0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559af6a23c78, mutex=mutex@entry=0x559af6a23c70, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d0221c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x559af6a23c68) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x559af6a23bd0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fb8d0222099 in QSGRenderThread::run (this=0x559af6a23bd0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af6a23bd0) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fb8bbfff700 (LWP 15885)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x7fb8a4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fb8a4004e60, timeout=<optimized out>, context=0x7fb8a4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fb8a4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x7fb8a4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x7fb8a4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7fb8bbffebc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fb8ce5a6362 in QThread::exec (this=this@entry=0x559af5bc1190) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb8cfdc2559 in QQmlThreadPrivate::run (this=0x559af5bc1190) at qml/ftw/qqmlthread.cpp:155
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af5bc1190) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fb845b0d700 (LWP 16121)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af5bdebd0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af5bdeb80, cond=0x559af5bdeba8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af5bdeba8, mutex=0x559af5bdeb80) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559af5bdeb80) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559afd984308, mutex=mutex@entry=0x559afd984300, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d0221c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x559afd9842f8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x559afd984260) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fb8d0222099 in QSGRenderThread::run (this=0x559afd984260) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559afd984260) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb89fca8700 (LWP 15930)):
#0  0x00007fb8ce21aaff in __GI___poll (fds=0x7fb894010680, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb8ccaaf36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fb894010680, timeout=<optimized out>, context=0x7fb894012440) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fb894012440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x7fb894012440, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x7fb894013280, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7fb89fca7ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fb8ce5a6362 in QThread::exec (this=this@entry=0x559af69272c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb8d015c3fa in QQuickPixmapReader::run (this=0x559af69272c0) at util/qquickpixmapcache.cpp:1024
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559af69272c0) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb8577fe700 (LWP 16030)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b012d9e44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b012d9df0, cond=0x559b012d9e18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b012d9e18, mutex=0x559b012d9df0) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b012d9df0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559b0118d7c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb882c4bb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x559b011a95d0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb882c4c920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x559b011a95d0, th=<optimized out>, th@entry=0x559b01339720, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fb882c4ddbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x559b0119a470, th=0x559b01339720, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fb882c4bae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x559b01339720, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fb882c4abc3 in ThreadWeaver::Thread::run (this=0x559b01339720) at ./src/thread.cpp:86
#10 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559b01339720) at thread/qthread_unix.cpp:331
#11 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb8c2207700 (LWP 15808)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559af5bb145c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559af5bb1408, cond=0x559af5bb1430) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559af5bb1430, mutex=0x559af5bb1408) at pthread_cond_wait.c:647
#3  0x00007fb8c2574b1b in cnd_wait (mtx=0x559af5bb1408, cond=0x559af5bb1430) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x559af5a6eb70) at ../src/util/u_queue.c:294
#5  0x00007fb8c257471b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb8ca3684c0 (LWP 15711)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559afe5c04e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559afe5c0490, cond=0x559afe5c04b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559afe5c04b8, mutex=0x559afe5c0490) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559afe5c0490) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x559afe652988, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d021ed61 in QSGThreadedRenderLoop::handleObscurity (this=this@entry=0x559af61ab870, w=0x559af6a43470) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fb8d021ee6a in QSGThreadedRenderLoop::hide (this=0x559af61ab870, window=0x559af8a114c0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:570
#7  0x00007fb8ceb7fe0d in QWindow::event (this=this@entry=0x559af8a114c0, ev=ev@entry=0x7ffde2fe7950) at kernel/qwindow.cpp:2438
#8  0x00007fb8d028bfdb in QQuickWindow::event (this=this@entry=0x559af8a114c0, e=e@entry=0x7ffde2fe7950) at items/qquickwindow.cpp:1901
#9  0x00007fb8d0b913c3 in PlasmaQuick::Dialog::event (this=0x559af8a114c0, event=0x7ffde2fe7950) at ./src/plasmaquick/dialog.cpp:1366
#10 0x00007fb8cf4a3dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x559af59c18b0, receiver=receiver@entry=0x559af8a114c0, e=e@entry=0x7ffde2fe7950) at kernel/qapplication.cpp:3632
#11 0x00007fb8cf4acbb8 in QApplication::notify (this=0x7ffde2fe82c0, receiver=0x559af8a114c0, e=0x7ffde2fe7950) at kernel/qapplication.cpp:3156
#12 0x00007fb8ce78e17a in QCoreApplication::notifyInternal2 (receiver=0x559af8a114c0, event=0x7ffde2fe7950) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#13 0x00007fb8ceb7fa06 in QWindowPrivate::setVisible (this=0x559af5f13760, visible=<optimized out>) at kernel/qwindow.cpp:412
#14 0x00007fb8d0b8de9b in PlasmaQuick::Dialog::setVisible (this=this@entry=0x559af8a114c0, visible=visible@entry=false) at ./src/plasmaquick/dialog.cpp:1427
#15 0x00007fb8d0b91076 in PlasmaQuick::Dialog::focusOutEvent (this=0x559af8a114c0, ev=0x7ffde2fe7ec0) at ./src/plasmaquick/dialog.cpp:1186
#16 0x00007fb8ceb7ffd8 in QWindow::event (this=this@entry=0x559af8a114c0, ev=ev@entry=0x7ffde2fe7ec0) at kernel/qwindow.cpp:2372
#17 0x00007fb8d028bfdb in QQuickWindow::event (this=this@entry=0x559af8a114c0, e=e@entry=0x7ffde2fe7ec0) at items/qquickwindow.cpp:1901
#18 0x00007fb8d0b913c3 in PlasmaQuick::Dialog::event (this=0x559af8a114c0, event=0x7ffde2fe7ec0) at ./src/plasmaquick/dialog.cpp:1366
#19 0x00007fb8cf4a3dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x559af59c18b0, receiver=receiver@entry=0x559af8a114c0, e=e@entry=0x7ffde2fe7ec0) at kernel/qapplication.cpp:3632
#20 0x00007fb8cf4acbb8 in QApplication::notify (this=0x7ffde2fe82c0, receiver=0x559af8a114c0, e=0x7ffde2fe7ec0) at kernel/qapplication.cpp:3156
#21 0x00007fb8ce78e17a in QCoreApplication::notifyInternal2 (receiver=0x559af8a114c0, event=0x7ffde2fe7ec0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#22 0x00007fb8ceb70ca6 in QGuiApplicationPrivate::processActivatedEvent (e=0x559b071db680) at kernel/qguiapplication.cpp:2494
#23 0x00007fb8ceb75a7c in QGuiApplicationPrivate::processWindowSystemEvent (e=0x559b071db680) at kernel/qguiapplication.cpp:2023
#24 0x00007fb8ceb4d7ac in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#25 0x00007fb8cc650d44 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#26 0x00007fb8ccaaf17d in g_main_dispatch (context=0x559af59ddd50) at ../../../glib/gmain.c:3309
#27 g_main_context_dispatch (context=context@entry=0x559af59ddd50) at ../../../glib/gmain.c:3974
#28 0x00007fb8ccaaf400 in g_main_context_iterate (context=context@entry=0x559af59ddd50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#29 0x00007fb8ccaaf4a3 in g_main_context_iteration (context=0x559af59ddd50, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#30 0x00007fb8ce7e89d2 in QEventDispatcherGlib::processEvents (this=0x559af59dab70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007fb8ce78cc7b in QEventLoop::exec (this=this@entry=0x7ffde2fe81a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#32 0x00007fb8ce794e24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#33 0x0000559af50440b5 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238

Thread 3 (Thread 0x7fb873b35700 (LWP 15982)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559afacfe5b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559afacfe560, cond=0x559afacfe588) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559afacfe588, mutex=0x559afacfe560) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559afacfe560) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559afacfc6d8, mutex=mutex@entry=0x559afacfc6d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d0221c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x559afacfc6c8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x559afacfc630) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fb8d0222099 in QSGRenderThread::run (this=0x559afacfc630) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559afacfc630) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb84530c700 (LWP 16163)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b06c498c4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559b06c49870, cond=0x559b06c49898) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x559b06c49898, mutex=0x559b06c49870) at pthread_cond_wait.c:647
#3  0x00007fb8ce5ad6db in QWaitConditionPrivate::wait (deadline=..., this=0x559b06c49870) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x559b0732dfb8, mutex=mutex@entry=0x559b0732dfb0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb8d0221c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x559b0732dfa8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x559b0732df10) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fb8d0222099 in QSGRenderThread::run (this=0x559b0732df10) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559b0732df10) at thread/qthread_unix.cpp:331
#9  0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb872575700 (LWP 16014)):
[KCrash Handler]
#3  0x00007fb8c351343f in update_buffers (dri2_surf=dri2_surf@entry=0x7fb858212550) at ../src/egl/drivers/dri2/platform_wayland.c:670
#4  0x00007fb8c3513868 in image_get_buffers (driDrawable=driDrawable@entry=0x7fb858201cb0, format=<optimized out>, stamp=stamp@entry=0x7fb858201ce0, loaderPrivate=loaderPrivate@entry=0x7fb858212550, buffer_mask=buffer_mask@entry=1, buffers=buffers@entry=0x7fb872573dd0) at ../src/egl/drivers/dri2/platform_wayland.c:805
#5  0x00007fb8c24d094c in intel_update_image_buffers (drawable=0x7fb858201cb0, brw=0x559afe653720) at ../src/mesa/drivers/dri/i965/brw_context.c:1889
#6  intel_update_renderbuffers (context=context@entry=0x559afe5bf900, drawable=drawable@entry=0x7fb858201cb0) at ../src/mesa/drivers/dri/i965/brw_context.c:1516
#7  0x00007fb8c24d10d9 in intel_prepare_render (brw=brw@entry=0x559afe653720) at ../src/mesa/drivers/dri/i965/brw_context.c:1537
#8  0x00007fb8c24cd547 in brw_clear (ctx=0x559afe653720, mask=50) at ../src/mesa/drivers/dri/i965/brw_clear.c:257
#9  0x00007fb8d01bcb4a in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7fb858007230) at ../../include/QtQuick/5.15.3/QtQuick/private/../../../../../src/quick/scenegraph/coreapi/qsgrenderer_p.h:131
#10 0x00007fb8d01bd26a in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#11 0x00007fb8d01a0e24 in QSGRenderer::renderScene (bindable=..., this=0x7fb858007230) at scenegraph/coreapi/qsgrenderer.cpp:264
#12 QSGRenderer::renderScene (this=0x7fb858007230, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:220
#13 0x00007fb8d01a12f3 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:212
#14 0x00007fb8d0210087 in QSGDefaultRenderContext::renderNextFrame (this=0x559af8a116a0, renderer=0x7fb858007230, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:228
#15 0x00007fb8d027da39 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x559af5f13760, size=..., surfaceSize=...) at items/qquickwindow.cpp:616
#16 0x00007fb8d021dbc9 in QSGRenderThread::syncAndRender (this=0x559afe652930, grabImage=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.3/QtGui/private/qrhi_p.h:1259
#17 0x00007fb8d0222057 in QSGRenderThread::run (this=0x559afe652930) at scenegraph/qsgthreadedrenderloop.cpp:1043
#18 0x00007fb8ce5a7543 in QThreadPrivate::start (arg=0x559afe652930) at thread/qthread_unix.cpp:331
#19 0x00007fb8ce08b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#20 0x00007fb8ce227293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 448333, bug 446587, bug 443823, bug 439270, bug 435751.

Reported using DrKonqi
Comment 1 Nate Graham 2022-01-25 21:41:00 UTC
This is an already-fixed upstream Mesa issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4902

Apparently Neon's Mesa is old and doesn't have that fix, which isn't surprising.