Bug 448123 - Plasma crashes after disabling plugins in Plasma Search KCM
Summary: Plasma crashes after disabling plugins in Plasma Search KCM
Status: REPORTED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Alexander Lohnau
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-01-08 16:40 UTC by Patrick Silva
Modified: 2022-01-13 04:22 UTC (History)
3 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-08 16:40:15 UTC
Application: plasmashell (5.23.80)

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

-- Information about the crash:
- What I was doing when the application crashed:
Can reproduce on Arch Linux (Plasma 5.23.5) and neon unstable.
open Plasma Search KCM, disable Browser History and Browser Tabs plugins.
Use Kickoff to search for any file present in your Home. Disable 'Desktop Search' plugin in Plasma Search KCM.
Plasma crashes.

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 1289]
[New LWP 1519]
[New LWP 1713]
[New LWP 1704]
[New LWP 1711]
[New LWP 3648]
[New LWP 1461]
[New LWP 1455]
[New LWP 1505]
[New LWP 1555]
[New LWP 1561]
[New LWP 1370]
[New LWP 1369]
[New LWP 1368]
[New LWP 1366]
[New LWP 1708]
[New LWP 1715]
[New LWP 1707]
[New LWP 1706]
[New LWP 1709]
[New LWP 1710]
[New LWP 1712]
[New LWP 1714]
[New LWP 1739]
[New LWP 6454]
[New LWP 1329]
[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 0x7f44386484c0 (LWP 1289))]
__preamble__

[Current thread is 1 (Thread 0x7f44386484c0 (LWP 1289))]

Thread 26 (Thread 0x7f4437a63700 (LWP 1329)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x7f4430005240, nfds=3, timeout=15497) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f4430005240, timeout=<optimized out>, context=0x7f4430000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f4430000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x7f4430000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x7f4430000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7f4437a62bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f443c87e2e2 in QThread::exec (this=this@entry=0x7f443d477d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f443d3f3f4b in QDBusConnectionManager::run (this=0x7f443d477d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x7f443d477d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7f4414b1d700 (LWP 6454)):
#0  0x00007f443c4ff5ce in epoll_wait (epfd=50, events=events@entry=0x7f4414b1c7f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f441411b27b in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f4414b1c9a0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:155
#2  0x00007f441410d6f4 in loop_iterate (object=0x55d01b212f68, timeout=-1) at ../spa/plugins/support/loop.c:316
#3  0x00007f44141680e0 in do_loop (user_data=0x55d01b2b9080) at ../src/pipewire/data-loop.c:80
#4  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f441531e700 (LWP 1739)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d018332b24) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d018332ad0, cond=0x55d018332af8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d018332af8, mutex=0x55d018332ad0) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d018332ad0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55d0184d0588, mutex=mutex@entry=0x55d0184d0580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443e4f3c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55d0184d0578) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55d0184d04e0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f443e4f4099 in QSGRenderThread::run (this=0x55d0184d04e0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d0184d04e0) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f43affff700 (LWP 1714)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f43a407e030) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f43a407dfe0, cond=0x7f43a407e008) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f43a407e008, mutex=0x7f43a407dfe0) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x7f43a407dfe0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x7f43a413c580, mutex=mutex@entry=0x7f43a413c578, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443d4578e6 in QDBusPendingCallPrivate::waitForFinished (this=this@entry=0x7f43a413c540) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007f443d409163 in QDBusConnectionPrivate::sendWithReply (this=0x7f4430003c00, message=..., sendMode=1, timeout=<optimized out>) at qdbusintegrator.cpp:2082
#7  0x00007f443d3f4a3b in QDBusConnection::call (this=this@entry=0x7f43afffe928, message=..., mode=mode@entry=QDBus::Block, timeout=timeout@entry=-1) at qdbusconnection.cpp:680
#8  0x00007f440a6b3c97 in DBusRunner::requestActions (this=this@entry=0x55d01b490280) at ./src/dbusrunner.cpp:153
#9  0x00007f440a6b4ac5 in DBusRunner::match (this=0x55d01b490280, context=...) at ./src/dbusrunner.cpp:211
#10 0x00007f440a6cb94f in Plasma::FindMatchesJob::run (this=0x55d0146b4e90, self=...) at ./src/runnerjobs.cpp:140
#11 0x00007f440a5f84dd in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#12 0x00007f440a5f8fd7 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x7f43b0003da0) at ./src/job.cpp:64
#13 0x00007f440a5fcc61 in ThreadWeaver::Thread::run (this=0x7f43b0003da0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#14 0x00007f443c87f47c in QThreadPrivate::start (arg=0x7f43b0003da0) at thread/qthread_unix.cpp:329
#15 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#16 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f43c57fa700 (LWP 1712)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f443c87f7b5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55d01b490298) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (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=0x55d01b490298) at thread/qmutex_linux.cpp:159
#5  0x00007f443c87f9ae in QMutex::lock (this=this@entry=0x55d01b490298) at thread/qmutex.cpp:237
#6  0x00007f440a6b4a4d in QMutexLocker::QMutexLocker (m=0x55d01b490298, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:238
#7  DBusRunner::match (this=0x55d01b490280, context=...) at ./src/dbusrunner.cpp:202
#8  0x00007f440a6cb94f in Plasma::FindMatchesJob::run (this=0x55d018a7b010, self=...) at ./src/runnerjobs.cpp:140
#9  0x00007f440a5f84dd in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#10 0x00007f440a5f8fd7 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x7f43bc0039a0) at ./src/job.cpp:64
#11 0x00007f440a5fcc61 in ThreadWeaver::Thread::run (this=0x7f43bc0039a0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x7f43bc0039a0) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f43c67fc700 (LWP 1710)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f443c87f7b5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55d01b490298) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (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=0x55d01b490298) at thread/qmutex_linux.cpp:159
#5  0x00007f443c87f9ae in QMutex::lock (this=this@entry=0x55d01b490298) at thread/qmutex.cpp:237
#6  0x00007f440a6b4a4d in QMutexLocker::QMutexLocker (m=0x55d01b490298, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:238
#7  DBusRunner::match (this=0x55d01b490280, context=...) at ./src/dbusrunner.cpp:202
#8  0x00007f440a6cb94f in Plasma::FindMatchesJob::run (this=0x55d014ecaf40, self=...) at ./src/runnerjobs.cpp:140
#9  0x00007f440a5f84dd in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#10 0x00007f440a5f8fd7 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x55d00fcd3400) at ./src/job.cpp:64
#11 0x00007f440a5fcc61 in ThreadWeaver::Thread::run (this=0x55d00fcd3400) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fcd3400) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f43c6ffd700 (LWP 1709)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d0187502b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d018750260, cond=0x55d018750288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d018750288, mutex=0x55d018750260) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d018750260) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0143e1580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f440a5fdb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55d01439e6a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f440a5fe920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55d01439e6a0, th=<optimized out>, th@entry=0x55d00fd03830, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007f440a5ffdbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x55d00fd03830, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55d00fd03830, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007f440a5ffe19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x55d00fd03830, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55d00fd03830, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007f440a5fcbc3 in ThreadWeaver::Thread::run (this=0x55d00fd03830) at ./src/thread.cpp:86
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fd03830) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f43d4bf7700 (LWP 1706)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x55d01ea23080, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55d01ea23080, timeout=<optimized out>, context=0x55d01ea22f60) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x55d01ea22f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x55d01ea22f60, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443ad8e4f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007f443adb7ad1 in g_thread_proxy (data=0x55d01ea1b6a0) at ../../../glib/gthread.c:807
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f43c7fff700 (LWP 1707)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x55d01ea340e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55d01ea340e0, timeout=<optimized out>, context=0x55d01ea32280) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x55d01ea32280, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e6f3 in g_main_loop_run (loop=0x55d01ea32370) at ../../../glib/gmain.c:4241
#4  0x00007f440ad66f8a in gdbus_shared_thread_func (user_data=0x55d01ea32250) at ../../../gio/gdbusprivate.c:279
#5  0x00007f443adb7ad1 in g_thread_proxy (data=0x55d01ea291e0) at ../../../glib/gthread.c:807
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f43af7fe700 (LWP 1715)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f443c87f7b5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55d01b490298) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (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=0x55d01b490298) at thread/qmutex_linux.cpp:159
#5  0x00007f443c87f9ae in QMutex::lock (this=this@entry=0x55d01b490298) at thread/qmutex.cpp:237
#6  0x00007f440a6b4a4d in QMutexLocker::QMutexLocker (m=0x55d01b490298, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:238
#7  DBusRunner::match (this=0x55d01b490280, context=...) at ./src/dbusrunner.cpp:202
#8  0x00007f440a6cb94f in Plasma::FindMatchesJob::run (this=0x55d018a5aa40, self=...) at ./src/runnerjobs.cpp:140
#9  0x00007f440a5f84dd in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#10 0x00007f440a5f8fd7 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x7f43b40041d0) at ./src/job.cpp:64
#11 0x00007f440a5fcc61 in ThreadWeaver::Thread::run (this=0x7f43b40041d0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x7f43b40041d0) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f43c77fe700 (LWP 1708)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d0187502b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d018750260, cond=0x55d018750288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d018750288, mutex=0x55d018750260) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d018750260) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0143e1580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f440a5fdb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55d01439e6a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f440a5fe920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55d01439e6a0, th=<optimized out>, th@entry=0x55d00fcc2ac0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007f440a5ffdbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x55d00fcc2ac0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55d00fcc2ac0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007f440a5ffe19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x55d00fcc2ac0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x55d00fcc2ac0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007f440a5fcbc3 in ThreadWeaver::Thread::run (this=0x55d00fcc2ac0) at ./src/thread.cpp:86
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fcc2ac0) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f4435f03700 (LWP 1366)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d00f8b0968) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d00f8b0918, cond=0x55d00f8b0940) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d00f8b0940, mutex=0x55d00f8b0918) at pthread_cond_wait.c:647
#3  0x00007f4436270b1b in cnd_wait (mtx=0x55d00f8b0918, cond=0x55d00f8b0940) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55d00f77f2e0) at ../src/util/u_queue.c:294
#5  0x00007f443627071b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f4435702700 (LWP 1368)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d00f8b0968) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d00f8b0918, cond=0x55d00f8b0940) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d00f8b0940, mutex=0x55d00f8b0918) at pthread_cond_wait.c:647
#3  0x00007f4436270b1b in cnd_wait (mtx=0x55d00f8b0918, cond=0x55d00f8b0940) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55d00f8b1c70) at ../src/util/u_queue.c:294
#5  0x00007f443627071b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f4434f01700 (LWP 1369)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d00f8b0968) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d00f8b0918, cond=0x55d00f8b0940) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d00f8b0940, mutex=0x55d00f8b0918) at pthread_cond_wait.c:647
#3  0x00007f4436270b1b in cnd_wait (mtx=0x55d00f8b0918, cond=0x55d00f8b0940) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55d00f8b1eb0) at ../src/util/u_queue.c:294
#5  0x00007f443627071b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f442ffff700 (LWP 1370)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d00f8b0968) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d00f8b0918, cond=0x55d00f8b0940) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d00f8b0940, mutex=0x55d00f8b0918) at pthread_cond_wait.c:647
#3  0x00007f4436270b1b in cnd_wait (mtx=0x55d00f8b0918, cond=0x55d00f8b0940) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55d00f8b1ef0) at ../src/util/u_queue.c:294
#5  0x00007f443627071b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f43eedef700 (LWP 1561)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d012619ab0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d012619a60, cond=0x55d012619a88) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d012619a88, mutex=0x55d012619a60) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d012619a60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55d014fe1718, mutex=mutex@entry=0x55d014fe1710, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443e4f3c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55d014fe1708) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55d014fe1670) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f443e4f4099 in QSGRenderThread::run (this=0x55d014fe1670) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d014fe1670) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f440899b700 (LWP 1555)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x7f43e8006320, nfds=1, timeout=3499158) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f43e8006320, timeout=<optimized out>, context=0x7f43e8000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f43e8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x7f43e8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x7f43e8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7f440899aba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f443c87e2e2 in QThread::exec (this=this@entry=0x55d012b51d80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f4408a7b07c in KCupsConnection::run (this=0x55d012b51d80) at ./libkcups/KCupsConnection.cpp:289
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d012b51d80) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f4416fa5700 (LWP 1505)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x7f440c034d80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f440c034d80, timeout=<optimized out>, context=0x7f440c0370a0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f440c0370a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x7f440c0370a0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x7f440c005500, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7f4416fa4ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f443c87e2e2 in QThread::exec (this=this@entry=0x55d00fe09640) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f443e42e3fa in QQuickPixmapReader::run (this=0x55d00fe09640) at util/qquickpixmapcache.cpp:1024
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fe09640) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f442edee700 (LWP 1455)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x7f441c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f441c004e60, timeout=<optimized out>, context=0x7f441c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f441c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x7f441c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x7f441c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7f442ededbc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f443c87e2e2 in QThread::exec (this=this@entry=0x55d00fb00d70) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f443e094549 in QQmlThreadPrivate::run (this=0x55d00fb00d70) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fb00d70) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f442ddad700 (LWP 1461)):
#0  0x00007f443c4f2aff in __GI___poll (fds=0x7f4410004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f443ad8e36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4410004a60, timeout=<optimized out>, context=0x7f4410000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f4410000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f443ad8e4a3 in g_main_context_iteration (context=0x7f4410000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x7f4410000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7f442ddacbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f443c87e2e2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fc9a600) at thread/qthread_unix.cpp:329
#8  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f439b7fe700 (LWP 3648)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d01834ba14) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d01834b9c0, cond=0x55d01834b9e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d01834b9e8, mutex=0x55d01834b9c0) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d01834b9c0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55d01b274bf8, mutex=mutex@entry=0x55d01b274bf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443e4f3c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55d01b274be8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55d01b274b50) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f443e4f4099 in QSGRenderThread::run (this=0x55d01b274b50) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d01b274b50) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f43c5ffb700 (LWP 1711)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d0187502b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d018750260, cond=0x55d018750288) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d018750288, mutex=0x55d018750260) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d018750260) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0143e1580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f440a5fdb9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x55d01439e6a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f440a5fe920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x55d01439e6a0, th=<optimized out>, th@entry=0x7f43b80041d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007f440a5ffdbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x7f43b80041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f43b80041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007f440a5ffe19 in ThreadWeaver::WorkingHardState::applyForWork (this=0x55d018862ea0, th=0x7f43b80041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:49
#10 0x00007f440a5fdae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f43b80041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007f440a5fcbc3 in ThreadWeaver::Thread::run (this=0x7f43b80041d0) at ./src/thread.cpp:86
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x7f43b80041d0) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f43d697b700 (LWP 1704)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d01890b0c4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d01890b070, cond=0x55d01890b098) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d01890b098, mutex=0x55d01890b070) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d01890b070) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55d018926a88, mutex=mutex@entry=0x55d018926a80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443e4f3c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55d018926a78) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55d0189269e0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f443e4f4099 in QSGRenderThread::run (this=0x55d0189269e0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d0189269e0) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f43c4ff9700 (LWP 1713)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f443c87f7b5 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55d01b490298) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (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=0x55d01b490298) at thread/qmutex_linux.cpp:159
#5  0x00007f443c87f9ae in QMutex::lock (this=this@entry=0x55d01b490298) at thread/qmutex.cpp:237
#6  0x00007f440a6b4a4d in QMutexLocker::QMutexLocker (m=0x55d01b490298, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:238
#7  DBusRunner::match (this=0x55d01b490280, context=...) at ./src/dbusrunner.cpp:202
#8  0x00007f440a6cb94f in Plasma::FindMatchesJob::run (this=0x55d01eb28210, self=...) at ./src/runnerjobs.cpp:140
#9  0x00007f440a5f84dd in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#10 0x00007f440a5f8fd7 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x55d00fd03930) at ./src/job.cpp:64
#11 0x00007f440a5fcc61 in ThreadWeaver::Thread::run (this=0x55d00fd03930) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#12 0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d00fd03930) at thread/qthread_unix.cpp:329
#13 0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f440bfff700 (LWP 1519)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d010ae9500) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d010ae94b0, cond=0x55d010ae94d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d010ae94d8, mutex=0x55d010ae94b0) at pthread_cond_wait.c:647
#3  0x00007f443c8855fb in QWaitConditionPrivate::wait (deadline=..., this=0x55d010ae94b0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55d010b42698, mutex=mutex@entry=0x55d010b42690, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f443e4f3c24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55d010b42688) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55d010b425f0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f443e4f4099 in QSGRenderThread::run (this=0x55d010b425f0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f443c87f47c in QThreadPrivate::start (arg=0x55d010b425f0) at thread/qthread_unix.cpp:329
#9  0x00007f443c363609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f443c4ff293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f44386484c0 (LWP 1289)):
[KCrash Handler]
#3  0x0000000000730067 in ?? ()
#4  0x00007f443ca92422 in QObjectPrivate::connectImpl (sender=0x55d01ea7c0f0, signal_index=3, receiver=0x55d0185cf260, slot=<optimized out>, slotObj=<optimized out>, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at /usr/include/c++/9/bits/stl_function.h:433
#5  0x00007f443ca92795 in QObject::connectImpl (sender=sender@entry=0x55d01ea7c0f0, signal=signal@entry=0x7ffd57f4fc80, receiver=receiver@entry=0x55d0185cf260, slot=slot@entry=0x7ffd57f4fc90, slotObj=0x55d01b29e570, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001
#6  0x00007f440a6cbc08 in QObject::connect<void (Plasma::FindMatchesJob::*)(QSharedPointer<ThreadWeaver::JobInterface>), void (Plasma::DelayedJobCleaner::*)(QSharedPointer<ThreadWeaver::JobInterface>)> (type=Qt::AutoConnection, slot=(void (Plasma::DelayedJobCleaner::*)(class Plasma::DelayedJobCleaner * const, class QSharedPointer<ThreadWeaver::JobInterface>)) 0x7f440a6cc530 <Plasma::DelayedJobCleaner::jobDone(QSharedPointer<ThreadWeaver::JobInterface>)>, receiver=0x55d0185cf260, signal=(void (Plasma::FindMatchesJob::*)(class Plasma::FindMatchesJob * const, class QSharedPointer<ThreadWeaver::JobInterface>)) 0x7f440a6acce0 <Plasma::FindMatchesJob::done(QSharedPointer<ThreadWeaver::JobInterface>)>, sender=0x55d01ea7c0f0) at /usr/include/c++/9/bits/atomic_base.h:279
#7  Plasma::DelayedJobCleaner::DelayedJobCleaner (this=0x55d0185cf260, jobs=..., runners=...) at ./src/runnerjobs.cpp:164
#8  0x00007f440a6d7732 in Plasma::RunnerManagerPrivate::loadRunners (this=<optimized out>, singleRunnerId=...) at ./src/runnermanager.cpp:254
#9  0x00007f440a6d1b84 in Plasma::RunnerManager::reloadConfiguration (this=0x55d01e3386f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:257
#10 0x00007f440a6d1dc9 in Plasma::RunnerManager::<lambda(const KConfigGroup&, const QByteArrayList&)>::operator() (__closure=0x55d01e268ee0, changedNames=..., group=...) at ./src/runnermanager.cpp:1054
#11 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const KConfigGroup&, const QList<QByteArray>&>, void, Plasma::RunnerManager::enableKNotifyPluginWatcher()::<lambda(const KConfigGroup&, const QByteArrayList&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#12 QtPrivate::Functor<Plasma::RunnerManager::enableKNotifyPluginWatcher()::<lambda(const KConfigGroup&, const QByteArrayList&)>, 2>::call<QtPrivate::List<KConfigGroup const&, QList<QByteArray> const&>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#13 QtPrivate::QFunctorSlotObject<Plasma::RunnerManager::enableKNotifyPluginWatcher()::<lambda(const KConfigGroup&, const QByteArrayList&)>, 2, QtPrivate::List<const KConfigGroup&, const QList<QByteArray>&>, void>::impl (which=1, r=<optimized out>, ret=<optimized out>, a=<optimized out>, this_=0x55d01e268ed0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#14 QtPrivate::QFunctorSlotObject<Plasma::RunnerManager::enableKNotifyPluginWatcher()::<lambda(const KConfigGroup&, const QByteArrayList&)>, 2, QtPrivate::List<const KConfigGroup&, const QList<QByteArray>&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55d01e268ed0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:436
#15 0x00007f443ca9cdfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd57f50010, r=0x55d01e3386f0, this=0x55d01e268ed0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false> (sender=0x55d017d9d660, signal_index=3, argv=0x7ffd57f50010) at kernel/qobject.cpp:3886
#17 0x00007f443d495e9b in KConfigWatcher::configChanged(KConfigGroup const&, QList<QByteArray> const&) () from /lib/x86_64-linux-gnu/libKF5ConfigCore.so.5
#18 0x00007f443d4d92f9 in KConfigWatcher::onConfigChangeNotification(QHash<QString, QList<QByteArray> > const&) () from /lib/x86_64-linux-gnu/libKF5ConfigCore.so.5
#19 0x00007f443d496203 in KConfigWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libKF5ConfigCore.so.5
#20 0x00007f443d40055b in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#21 0x00007f443ca93979 in QObject::event (this=0x55d017d9d660, e=0x7f44300aa480) at kernel/qobject.cpp:1314
#22 0x00007f443d779dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55d00f7178a0, receiver=receiver@entry=0x55d017d9d660, e=e@entry=0x7f44300aa480) at kernel/qapplication.cpp:3632
#23 0x00007f443d782bb8 in QApplication::notify (this=0x7ffd57f508f0, receiver=0x55d017d9d660, e=0x7f44300aa480) at kernel/qapplication.cpp:3156
#24 0x00007f443ca65dca in QCoreApplication::notifyInternal2 (receiver=0x55d017d9d660, event=0x7f44300aa480) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#25 0x00007f443ca686d1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55d00f6f0ef0) at kernel/qcoreapplication.cpp:1821
#26 0x00007f443cac0fd7 in postEventSourceDispatch (s=0x55d00f7309b0) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007f443ad8e17d in g_main_dispatch (context=0x55d00f7357c0) at ../../../glib/gmain.c:3309
#28 g_main_context_dispatch (context=context@entry=0x55d00f7357c0) at ../../../glib/gmain.c:3974
#29 0x00007f443ad8e400 in g_main_context_iterate (context=context@entry=0x55d00f7357c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#30 0x00007f443ad8e4a3 in g_main_context_iteration (context=0x55d00f7357c0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#31 0x00007f443cac0632 in QEventDispatcherGlib::processEvents (this=0x55d00f7308c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f443ca648cb in QEventLoop::exec (this=this@entry=0x7ffd57f507d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#33 0x00007f443ca6ca84 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x000055d00f4c1d95 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238

Possible duplicates by query: bug 438588, bug 437818, bug 436640, bug 434719, bug 432216.

Reported using DrKonqi
Comment 1 Nate Graham 2022-01-13 04:22:36 UTC
Something about the kconfigwatcher maybe?

#11 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const KConfigGroup&, const QList<QByteArray>&>, void, Plasma::RunnerManager::enableKNotifyPluginWatcher()::<lambda(const KConfigGroup&, const QByteArrayList&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146