https://bugs.kde.org/show_bug.cgi?id=437355
Bug ID: 437355 Summary: Plasma crashes on Wayland when I switch between apps launchers after a search Product: plasmashell Version: master Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: bugsefor...@gmx.com CC: plasma-b...@kde.org Target Milestone: 1.0 STEPS TO REPRODUCE 1. search for an app, let's say Elisa, using kickoff launcher 2. close kickoff 3. switch from kickoff to kicker launcher OBSERVED RESULT Plasma crashes ~10 seconds later EXPECTED RESULT no crash SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2 Graphics Platform: Wayland Thread 32 (Thread 0x7f8bfffff700 (LWP 29719)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x7f8c00005240, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c00005240, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c00005240, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c00005240, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c00005240, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x7f8c00005240) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8c00005240) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 31 (Thread 0x7f8c14ff9700 (LWP 29718)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x7f8bf8005240, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8bf8005240, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8bf8005240, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8bf8005240, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8bf8005240, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x7f8bf8005240) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8bf8005240) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 30 (Thread 0x7f8c157fa700 (LWP 29717)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x7f8c0c0041d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c0c0041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c0c0041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c0c0041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c0c0041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x7f8c0c0041d0) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8c0c0041d0) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 29 (Thread 0x7f8c15ffb700 (LWP 29716)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x7f8c100047c0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c100047c0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c100047c0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c100047c0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c100047c0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x7f8c100047c0) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8c100047c0) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 28 (Thread 0x7f8c167fc700 (LWP 29715)): #0 0x00007f8ca114912c in indexOf<QStringView>(QExplicitlySharedDataPointer<QCborContainerPrivate> const&, QStringView, bool*) (o=..., key=..., keyExists=keyExists@entry=0x7f8c167fba4f) at serialization/qjsonobject.cpp:317 #1 0x00007f8ca114964d in QJsonObject::valueImpl<QStringView>(QStringView) const (key=..., this=0x55fb5b3f5218) at serialization/qjsonobject.cpp:369 #2 QJsonObject::value(QStringView) const (this=0x55fb5b3f5218, key=...) at serialization/qjsonobject.cpp:353 #3 0x00007f8ca1149aae in QJsonObject::operator[](QStringView) const (key=..., this=<optimized out>) at ../../include/QtCore/../../src/corelib/serialization/qjsonobject.h:102 #4 QJsonObject::operator[](QString const&) const (this=<optimized out>, key=...) at serialization/qjsonobject.cpp:393 #5 0x00007f8ca1ba1f51 in KPluginMetaData::rootObject() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:967 #6 0x00007f8ca1ba2d0a in KPluginMetaData::pluginId() const (this=0x55fb5b3f5218) at ./src/lib/plugin/kpluginmetadata.cpp:293 #7 0x00007f8ca1ba2f0c in KPluginMetaData::isValid() const (this=0x55fb5b3f5218) at ./src/lib/plugin/kpluginmetadata.cpp:150 #8 0x00007f8c726aa86e in Plasma::AbstractRunner::name() const (this=0x55fb60d1aec0) at ./src/abstractrunner.cpp:330 #9 0x00007f8c726bcd9a in Plasma::DefaultRunnerPolicy::free(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x7f8c726deb20 <Plasma::DefaultRunnerPolicy::instance()::policy>, job=...) at ./src/runnerjobs.cpp:98 #10 0x00007f8c726187d6 in ThreadWeaver::Private::Job_Private::freeQueuePolicyResources(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x55fb612b7300, job=...) at /usr/include/c++/9/bits/atomic_base.h:318 #11 0x00007f8c72617fb4 in ThreadWeaver::Job::defaultEnd(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=...) at /usr/include/c++/9/bits/atomic_base.h:318 #12 0x00007f8c72618076 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x55fb609f8690) at ./src/job.cpp:79 #13 0x00007f8c72617c31 in ThreadWeaver::Thread::run() (this=0x55fb609f8690) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307 #14 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb609f8690) at thread/qthread_unix.cpp:329 #15 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #16 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 27 (Thread 0x7f8c16ffd700 (LWP 29714)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f8ca0ee2f25 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x7f8c726deb38 <Plasma::DefaultRunnerPolicy::instance()::policy+24>) at thread/qfutex_p.h:133 #2 QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >(QBasicAtomicPointer<QMutexData>&, QBasicAtomicPointer<QMutexData>::Type) (expectedValue=0x3, futex=...) at thread/qfutex_p.h:135 #3 lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142 #4 QBasicMutex::lockInternal() (this=0x7f8c726deb38 <Plasma::DefaultRunnerPolicy::instance()::policy+24>) at thread/qmutex_linux.cpp:159 #5 0x00007f8ca0ee311e in QMutex::lock() (this=this@entry=0x7f8c726deb38 <Plasma::DefaultRunnerPolicy::instance()::policy+24>) at thread/qmutex.cpp:235 #6 0x00007f8c726bcd8b in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x7f8c726deb38 <Plasma::DefaultRunnerPolicy::instance()::policy+24>, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:233 #7 Plasma::DefaultRunnerPolicy::free(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x7f8c726deb20 <Plasma::DefaultRunnerPolicy::instance()::policy>, job=...) at ./src/runnerjobs.cpp:96 #8 0x00007f8c726187d6 in ThreadWeaver::Private::Job_Private::freeQueuePolicyResources(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x55fb64a3be80, job=...) at /usr/include/c++/9/bits/atomic_base.h:318 #9 0x00007f8c72617fb4 in ThreadWeaver::Job::defaultEnd(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=...) at /usr/include/c++/9/bits/atomic_base.h:318 #10 0x00007f8c72618076 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x55fb5a958850) at ./src/job.cpp:79 #11 0x00007f8c72617c31 in ThreadWeaver::Thread::run() (this=0x55fb5a958850) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5a958850) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 26 (Thread 0x7f8c177fe700 (LWP 29713)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x7f8c100041d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c100041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c100041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x7f8c100041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f8c100041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x7f8c100041d0) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8c100041d0) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 25 (Thread 0x7f8c17fff700 (LWP 29711)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb60a6f114) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb60a6f0c0, cond=0x55fb60a6f0e8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb60a6f0e8, mutex=0x55fb60a6f0c0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60a6f0c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55fb649133a0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8c726151bc in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x55fb619b9ce0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 0x00007f8c72615f40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x55fb619b9ce0, th=<optimized out>, th@entry=0x55fb5a9588b0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561 #7 0x00007f8c72619c1e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x55fb5a9588b0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43 #8 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x55fb5a9588b0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #9 0x00007f8c72619c79 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x55fb64940d80, th=0x55fb5a9588b0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49 #10 0x00007f8c72615102 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x55fb5a9588b0, wasBusy=<optimized out>) at ./src/weaver.cpp:575 #11 0x00007f8c72617b93 in ThreadWeaver::Thread::run() (this=0x55fb5a9588b0) at ./src/thread.cpp:86 #12 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5a9588b0) at thread/qthread_unix.cpp:329 #13 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #14 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 24 (Thread 0x7f8c348b9700 (LWP 29710)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x55fb64a403e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55fb64a403e0, timeout=<optimized out>, context=0x55fb6114ddc0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=0x55fb6114ddc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b26f3 in g_main_loop_run (loop=0x55fb6114deb0) at ../../../glib/gmain.c:4241 #4 0x00007f8c78134f8a in gdbus_shared_thread_func (user_data=0x55fb6114dd90) at ../../../gio/gdbusprivate.c:279 #5 0x00007f8c9f3dbad1 in g_thread_proxy (data=0x55fb649d0360) at ../../../glib/gthread.c:807 #6 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 23 (Thread 0x7f8c36d78700 (LWP 29709)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x55fb60e2a700, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55fb60e2a700, timeout=<optimized out>, context=0x55fb60e2a5e0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55fb60e2a5e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x55fb60e2a5e0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8c9f3b24f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996 #5 0x00007f8c9f3dbad1 in g_thread_proxy (data=0x7f8c28002120) at ../../../glib/gthread.c:807 #6 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7f8c375f9700 (LWP 29705)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8c375f8c50, clockid=<optimized out>, expected=0, futex_word=0x55fb5b44e054) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f8c375f8c50, clockid=<optimized out>, mutex=0x55fb5b44e000, cond=0x55fb5b44e028) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55fb5b44e028, mutex=0x55fb5b44e000, abstime=0x7f8c375f8c50) at pthread_cond_wait.c:665 #3 0x00007f8ca0ee8ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55fb5b44e000, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb5b44e000) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fb5b433b40, mutex=mutex@entry=0x55fb5af41098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f8ca0ee61f1 in QThreadPoolThread::run() (this=0x55fb5b433b30) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5b433b30) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7f8c37dfa700 (LWP 29704)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8c37df9c50, clockid=<optimized out>, expected=0, futex_word=0x55fb60c001f4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f8c37df9c50, clockid=<optimized out>, mutex=0x55fb60c001a0, cond=0x55fb60c001c8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55fb60c001c8, mutex=0x55fb60c001a0, abstime=0x7f8c37df9c50) at pthread_cond_wait.c:665 #3 0x00007f8ca0ee8ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55fb60c001a0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb60c001a0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fb60a07ca0, mutex=mutex@entry=0x55fb5af41098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f8ca0ee61f1 in QThreadPoolThread::run() (this=0x55fb60a07c90) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb60a07c90) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7f8c73fff700 (LWP 29703)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8c73ffec50, clockid=<optimized out>, expected=0, futex_word=0x55fb5b382180) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f8c73ffec50, clockid=<optimized out>, mutex=0x55fb5b382130, cond=0x55fb5b382158) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55fb5b382158, mutex=0x55fb5b382130, abstime=0x7f8c73ffec50) at pthread_cond_wait.c:665 #3 0x00007f8ca0ee8ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55fb5b382130, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb5b382130) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fb5b41f390, mutex=mutex@entry=0x55fb5af41098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f8ca0ee61f1 in QThreadPoolThread::run() (this=0x55fb5b41f380) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5b41f380) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f8c52cbe700 (LWP 29702)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8c52cbdc50, clockid=<optimized out>, expected=0, futex_word=0x55fb5b3a7284) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f8c52cbdc50, clockid=<optimized out>, mutex=0x55fb5b3a7230, cond=0x55fb5b3a7258) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55fb5b3a7258, mutex=0x55fb5b3a7230, abstime=0x7f8c52cbdc50) at pthread_cond_wait.c:665 #3 0x00007f8ca0ee8ce8 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55fb5b3a7230, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb5b3a7230) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fb5b40f530, mutex=mutex@entry=0x55fb5af41098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f8ca0ee61f1 in QThreadPoolThread::run() (this=0x55fb5b40f520) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5b40f520) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f8c78d26700 (LWP 29701)): #0 0x00007f8ca0b625ce in epoll_wait (epfd=43, events=events@entry=0x7f8c78d258f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007f8c78d3a86b in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f8c78d25aa0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:154 #2 0x00007f8c78d2d3d4 in loop_iterate (object=0x55fb64d68118, timeout=-1) at ../spa/plugins/support/loop.c:291 #3 0x00007f8c78d7fc00 in do_loop (user_data=0x55fb61c909f0) at ../src/pipewire/data-loop.c:79 #4 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f8c51dfd700 (LWP 29623)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb61c89bb4) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb61c89b60, cond=0x55fb61c89b88) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb61c89b88, mutex=0x55fb61c89b60) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb61c89b60) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55fb618141b8, mutex=mutex@entry=0x55fb618141b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8ca2b2e814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55fb618141a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55fb61814110) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007f8ca2b2ec89 in QSGRenderThread::run() (this=0x55fb61814110) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb61814110) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f8c534dd700 (LWP 29615)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c4c004c30, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f8c4c004c30, timeout=<optimized out>, context=0x7f8c4c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c4c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c4c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c534dcce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb609ae8b0) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f8c70957700 (LWP 29614)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c58006150, nfds=1, timeout=3499458) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8c58006150, timeout=<optimized out>, context=0x7f8c58000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c58000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c58000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c58000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c70956ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=this@entry=0x55fb605f0250) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8c70e4e07c in KCupsConnection::run() (this=0x55fb605f0250) at ./libkcups/KCupsConnection.cpp:303 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb605f0250) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f8c7172e700 (LWP 29613)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c54004a30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8c54004a30, timeout=<optimized out>, context=0x7f8c54000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c54000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c54000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c54000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c7172dce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb605c0530) at thread/qthread_unix.cpp:329 #8 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f8c79f4b700 (LWP 29605)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb5aaf6900) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb5aaf68b0, cond=0x55fb5aaf68d8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb5aaf68d8, mutex=0x55fb5aaf68b0) at pthread_cond_wait.c:647 #3 0x00007f8ca0ee8d5b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55fb5aaf68b0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f8c94012278, mutex=mutex@entry=0x7f8c94012270, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f8ca2b2e814 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f8c94012268) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f8c940121d0) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007f8ca2b2ec89 in QSGRenderThread::run() (this=0x7f8c940121d0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8c940121d0) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f8c7ac0c700 (LWP 29601)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c74001de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8c74001de0, timeout=<optimized out>, context=0x7f8c7400fa10) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c7400fa10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c7400fa10, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c74005810, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c7ac0bca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=this@entry=0x55fb5c90ad00) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8ca2a6938a in QQuickPixmapReader::run() (this=0x55fb5c90ad00) at util/qquickpixmapcache.cpp:1024 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5c90ad00) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f8c81df5700 (LWP 29590)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c7c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8c7c004e60, timeout=<optimized out>, context=0x7f8c7c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c7c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c7c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c7c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c81df4cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=this@entry=0x55fb5a9ec200) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8ca26dffa9 in QQmlThreadPrivate::run() (this=0x55fb5a9ec200) at qml/ftw/qqmlthread.cpp:155 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x55fb5a9ec200) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f8c990d3700 (LWP 29588)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb5a3fc718) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb5a3fc6c8, cond=0x55fb5a3fc6f0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb5a3fc6f0, mutex=0x55fb5a3fc6c8) at pthread_cond_wait.c:647 #3 0x00007f8c9affce6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f8c9affca6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8c998d4700 (LWP 29587)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb5a3fc718) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb5a3fc6c8, cond=0x55fb5a3fc6f0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb5a3fc6f0, mutex=0x55fb5a3fc6c8) at pthread_cond_wait.c:647 #3 0x00007f8c9affce6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f8c9affca6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f8c9a0d5700 (LWP 29586)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb5a3fc718) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb5a3fc6c8, cond=0x55fb5a3fc6f0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb5a3fc6f0, mutex=0x55fb5a3fc6c8) at pthread_cond_wait.c:647 #3 0x00007f8c9affce6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f8c9affca6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f8c9a8d6700 (LWP 29585)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fb5a3fc718) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fb5a3fc6c8, cond=0x55fb5a3fc6f0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55fb5a3fc6f0, mutex=0x55fb5a3fc6c8) at pthread_cond_wait.c:647 #3 0x00007f8c9affce6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f8c9affca6b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f8c9c41a700 (LWP 29583)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x7f8c94005240, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f8c94005240, timeout=<optimized out>, context=0x7f8c94000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f8c94000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x7f8c94000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8c94000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8c9c419cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca0ee1a52 in QThread::exec() (this=this@entry=0x7f8ca1ad5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f8ca1a51f4b in QDBusConnectionManager::run() (this=0x7f8ca1ad5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f8ca0ee2bec in QThreadPrivate::start(void*) (arg=0x7f8ca1ad5d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007f8c9fde4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f8ca0b62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f8c9cd788c0 (LWP 29579)): #0 0x00007f8ca0b55aff in __GI___poll (fds=0x55fb60542be0, nfds=13, timeout=388) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8c9f3b236e in g_main_context_poll (priority=<optimized out>, n_fds=13, fds=0x55fb60542be0, timeout=<optimized out>, context=0x55fb5a44a3d0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55fb5a44a3d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f8c9f3b24a3 in g_main_context_iteration (context=0x55fb5a44a3d0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f8ca1122fe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55fb5a4862d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f8ca10c71eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd496576e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f8ca10cf394 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x000055fb59a49dfe in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251 Detaching from program: /usr/bin/plasmashell, process 29579 [Inferior 1 (process 29579) detached] -- You are receiving this mail because: You are watching all bug changes.