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

            Bug ID: 453697
           Summary: kwin_wayland crashed when trying to start plasmashell
                    from the Overview effect search field
           Product: kwin
           Version: 5.24.5
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: liubomi...@gmail.com
  Target Milestone: ---

STEPS TO REPRODUCE
1. earlyoom killed plasmashell and firefox and QtWebEngine, but kwin_wayland
survived
2. I tried to restart plasmashell by running the plasmashell command via the
Overview Effect search field. This usually works. But now it didn't work as
kwin_wayland crashed.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
Kernel Version: 5.17.5-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

OBSERVED RESULT
  Command Line: /usr/bin/kwin_wayland --wayland-fd 5 --socket wayland-0
--xwayland-fd 6 --xwayland-fd 7 --xwayland-display :1 --xwayland-xauthority
/run/user/1000/xauth_BdZNhW --xwayland
    Executable: /usr/bin/kwin_wayland
 Control Group:
/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_wayland.service
          Unit: user@1000.service
     User Unit: plasma-kwin_wayland.service
         Slice: user-1000.slice
       Message: Process 80951 (kwin_wayland) of user 1000 dumped core.

Program terminated with signal SIGSEGV, Segmentation fault.
#0  std::__atomic_base<int>::load (__m=std::memory_order_relaxed,
this=<optimized out>) at /usr/include/c++/11.2.0/bits/atomic_base.h:481
481     /usr/include/c++/11.2.0/bits/atomic_base.h: Directory not empty.
[Current thread is 1 (Thread 0x7f481f7fe640 (LWP 82220))]
(gdb) thread apply all backtrace

Thread 32 (Thread 0x7f485abcc640 (LWP 82205)):
#0  0x00007f48bc3086a7 in __strftime_internal () at /usr/lib/libc.so.6
#1  0x0000000000000000 in  ()

Thread 31 (Thread 0x7f4873fff640 (LWP 80972)):
#0  0x00007f48bc3352af in  () at /usr/lib/libc.so.6
#1  0x00007f486c0029e0 in  ()
#2  0x00007f486c0029e0 in  ()
#3  0x0000000000000001 in  ()
#4  0xffffffff00000020 in  ()
#5  0x00007f486c000c30 in  ()
#6  0x00007f48bac51976 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f486c0029e0, timeout=<optimized out>, context=0x7f486c000c30)
at ../glib/glib/gmain.c:4516
#7  g_main_context_iterate.constprop.0 (context=context@entry=0x7f486c000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#8  0x00007f48babf86c5 in g_main_context_iteration (context=0x7f486c000c30,
may_block=1) at ../glib/glib/gmain.c:4276
#9  0x00007f48bcc8257a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f486c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#10 0x00007f48bcc2e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4873ffea60,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#11 0x00007f48bca91a56 in QThread::exec() (this=this@entry=0x560b17117b10) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007f48be1dfd00 in QQmlThreadPrivate::run() (this=0x560b17117b10) at
/usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#13 0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b17117b10) at
thread/qthread_unix.cpp:331
#14 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#15 0x0000000000000000 in  ()

Thread 30 (Thread 0x7f483affd640 (LWP 82212)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000377 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f483affc830 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f483affc850 in  ()
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007f483affc9a0 in  ()
#7  0x0000000000000000 in  ()

Thread 29 (Thread 0x7f4838ff9640 (LWP 82216)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b183a7ab0, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f48500029e0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x7f48500029e0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f48500029e0) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 28 (Thread 0x7f4858bc8640 (LWP 82209)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b190b4600, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x560b18381940) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x560b18381940) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b18381940) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 27 (Thread 0x7f4859bca640 (LWP 82207)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17e977b0 in  ()
#2  0x00007f485bd6fca6 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=<optimized out>, this=<synthetic pointer>) at
/usr/include/qt/QtCore/qmutex.h:238
#3  WindowedWidgetsRunner::loadMetadataList() (this=<optimized out>) at
/usr/src/debug/plasma-workspace-5.24.5/runners/windowedwidgets/windowedwidgetsrunner.cpp:92
#4  WindowedWidgetsRunner::match(Plasma::RunnerContext&) (this=0x560b1842ebe0,
context=...) at
/usr/src/debug/plasma-workspace-5.24.5/runners/windowedwidgets/windowedwidgetsrunner.cpp:45
#5  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b17e977b0, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#6  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#7  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f484c0025e0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#8  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x7f484c0025e0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#9  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f484c0025e0) at
thread/qthread_unix.cpp:331
#10 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#11 0x0000000000000000 in  ()

Thread 26 (Thread 0x7f485c648640 (LWP 82202)):
#0  0x00007f48bc337cc2 in tcdrain () at /usr/lib/libc.so.6
#1  0x00000044b7c30040 in  ()
#2  0x00007f485c63f990 in  ()
#3  0x0000000000000000 in  ()

Thread 25 (Thread 0x7f485a3cb640 (LWP 82206)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b1820aa40, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x560b183812c0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x560b183812c0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b183812c0) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 24 (Thread 0x7f485b3cd640 (LWP 82204)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b18864390, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x560b18975b50) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x560b18975b50) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b18975b50) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 23 (Thread 0x7f48915fe640 (LWP 80970)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x00000000000000a0 in  ()
#2  0x0000000000000000 in  ()

Thread 22 (Thread 0x7f483a7fc640 (LWP 82213)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000373 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f483a7fb830 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f483a7fb850 in  ()
#6  0x00007f483a7fb9a0 in  ()
#7  0x0000000000000000 in  ()

Thread 21 (Thread 0x7f48a27fc640 (LWP 80966)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000008 in  ()
#2  0x00007f4800000000 in  ()
#3  0x00007f48a27fb900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a27fb920 in  ()
#6  0x0000000000000000 in  ()

Thread 20 (Thread 0x7f47cc54e640 (LWP 116185)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000000 in  ()

Thread 19 (Thread 0x7f48a8ee8640 (LWP 80962)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x000000000000000d in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48a8ee7900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a8ee7920 in  ()
#6  0x0000000000000000 in  ()

Thread 18 (Thread 0x7f483b7fe640 (LWP 82211)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b16ecac40 in  ()
#2  0x00007f485bd6fca6 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=<optimized out>, this=<synthetic pointer>) at
/usr/include/qt/QtCore/qmutex.h:238
#3  WindowedWidgetsRunner::loadMetadataList() (this=<optimized out>) at
/usr/src/debug/plasma-workspace-5.24.5/runners/windowedwidgets/windowedwidgetsrunner.cpp:92
#4  WindowedWidgetsRunner::match(Plasma::RunnerContext&) (this=0x560b1842ebe0,
context=...) at
/usr/src/debug/plasma-workspace-5.24.5/runners/windowedwidgets/windowedwidgetsrunner.cpp:45
#5  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b16ecac40, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#6  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#7  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x560b184681c0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#8  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x560b184681c0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#9  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b184681c0) at
thread/qthread_unix.cpp:331
#10 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#11 0x0000000000000000 in  ()

Thread 17 (Thread 0x7f48a37fe640 (LWP 80964)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x000000000000000f in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48a37fd900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a37fd920 in  ()
#6  0x0000000000000000 in  ()

Thread 16 (Thread 0x7f48719be640 (LWP 82191)):
#0  0x00007f48bc3352af in  () at /usr/lib/libc.so.6
#1  0x00007f4864004c40 in  ()
#2  0x00007f4864004c40 in  ()
#3  0x0000000000000001 in  ()
#4  0xffffffff00000020 in  ()
#5  0x00007f4864003a00 in  ()
#6  0x00007f48bac51976 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f4864004c40, timeout=<optimized out>, context=0x7f4864003a00)
at ../glib/glib/gmain.c:4516
#7  g_main_context_iterate.constprop.0 (context=context@entry=0x7f4864003a00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#8  0x00007f48babf86c5 in g_main_context_iteration (context=0x7f4864003a00,
may_block=1) at ../glib/glib/gmain.c:4276
#9  0x00007f48bcc8257a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f48640050b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#10 0x00007f48bcc2e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f48719bda60,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#11 0x00007f48bca91a56 in QThread::exec() (this=this@entry=0x560b17fe8140) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007f48be1dfd00 in QQmlThreadPrivate::run() (this=0x560b17fe8140) at
/usr/src/debug/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#13 0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b17fe8140) at
thread/qthread_unix.cpp:331
#14 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#15 0x0000000000000000 in  ()

Thread 15 (Thread 0x7f481ffff640 (LWP 82217)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000379 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f481fffe830 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f481fffe850 in  ()
#6  0x00007f481fffe9a0 in  ()
#7  0x0000000000000000 in  ()

Thread 14 (Thread 0x7f48593c9640 (LWP 82208)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000375 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48593c8830 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48593c8850 in  ()
#6  0x00007f48593c89a0 in  ()
#7  0x0000000000000000 in  ()

Thread 13 (Thread 0x7f4839ffb640 (LWP 82214)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x000000000000037b in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f4839ffa830 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f4839ffa850 in  ()
#6  0x00007f4839ffa9a0 in  ()
#7  0x0000000000000000 in  ()

Thread 12 (Thread 0x7f48397fa640 (LWP 82215)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b190a8020, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f48200025e0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x7f48200025e0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f48200025e0) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 11 (Thread 0x7f483bfff640 (LWP 82210)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b1902e290, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f48400029e0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x7f48400029e0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f48400029e0) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 10 (Thread 0x7f48a96e9640 (LWP 80961)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000007 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48a96e8900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a96e8920 in  ()
#6  0x00000000022182a6 in  ()
#7  0x0000000000000000 in  ()

Thread 9 (Thread 0x7f485bbce640 (LWP 82203)):
#0  0x00007f48bc33aa9d in getttyent () at /usr/lib/libc.so.6
#1  0x0000560b17ea00c0 in  ()
#2  0x00007f485bcfd851 in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x7f48bca8a2c6 <QBasicMutex::lockInternal()+70>, this=<synthetic pointer>)
at /usr/include/qt/QtCore/qmutex.h:238
#3  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x0, context=...)
at /usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:51
#4  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b16ec9700, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#5  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#6  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x560b183aeec0) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#7  0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x560b183aeec0) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#8  0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b183aeec0) at
thread/qthread_unix.cpp:331
#9  0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#10 0x0000000000000000 in  ()

Thread 8 (Thread 0x7f48a1ffb640 (LWP 80967)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x000000000000000a in  ()
#2  0x00007f4800000000 in  ()
#3  0x00007f48a1ffa900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a1ffa920 in  ()
#6  0x0000000000000000 in  ()

Thread 7 (Thread 0x7f48a3fff640 (LWP 80963)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000011 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48a3ffe900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a3ffe920 in  ()
#6  0x0000000000000000 in  ()

Thread 6 (Thread 0x7f48b7763a80 (LWP 80951)):
#0  0x00007f48bc3353ae in fts_safe_changedir.part () at /usr/lib/libc.so.6
#1  0x00007f48bcc820be in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:502
#2  0x0000560b163465a2 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
#3  0x00007f48bcc2e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff2cf11100,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#4  0x00007f48bcc39fd7 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#5  0x00007f48bd0051d2 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#6  0x00007f48bd72164a in QApplication::exec() () at
kernel/qapplication.cpp:2829
#7  0x0000560b1625432a in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/kwin-5.24.5/src/main_wayland.cpp:727

Thread 5 (Thread 0x7f4891dff640 (LWP 80969)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000000 in  ()

Thread 4 (Thread 0x7f48a2ffd640 (LWP 80965)):
#0  0x00007f48bc2b915a in _dlerror_run () at /usr/lib/libc.so.6
#1  0x0000000000000013 in  ()
#2  0x0000000000000001 in  ()
#3  0x00007f48a2ffc900 in  ()
#4  0x00007f48bc2bb6e0 in pthread_barrier_init@GLIBC_2.2.5 () at
/usr/lib/libc.so.6
#5  0x00007f48a2ffc920 in  ()
#6  0x0000000000000000 in  ()

Thread 3 (Thread 0x7f48b6d08640 (LWP 80960)):
#0  0x00007f48bc3352af in  () at /usr/lib/libc.so.6
#1  0x00007f48b00053e0 in  ()
#2  0x00007f48b00053e0 in  ()
#3  0x0000000000000003 in  ()
#4  0xffffffff00000020 in  ()
#5  0x00007f48b0001cf0 in  ()
#6  0x00007f48bac51976 in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f48b00053e0, timeout=<optimized out>, context=0x7f48b0001cf0)
at ../glib/glib/gmain.c:4516
#7  g_main_context_iterate.constprop.0 (context=context@entry=0x7f48b0001cf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#8  0x00007f48babf86c5 in g_main_context_iteration (context=0x7f48b0001cf0,
may_block=1) at ../glib/glib/gmain.c:4276
#9  0x00007f48bcc8257a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f48b0000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#10 0x00007f48bcc2e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f48b6d07a50,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#11 0x00007f48bca91a56 in QThread::exec() (this=this@entry=0x7f48beff5640
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007f48bef993a9 in QDBusConnectionManager::run() (this=0x7f48beff5640
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/usr/src/debug/qtbase/src/dbus/qdbusconnection.cpp:179
#13 0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f48beff5640
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:331
#14 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#15 0x0000000000000000 in  ()

Thread 2 (Thread 0x7f48a17fa640 (LWP 80968)):
#0  0x00007f48bc3352af in  () at /usr/lib/libc.so.6
#1  0x00007f487c0029e0 in  ()
#2  0x00007f487c0029e0 in  ()
#3  0x0000000000000002 in  ()
#4  0xffffffff00000020 in  ()
#5  0x00007f487c000c30 in  ()
#6  0x00007f48bac51976 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7f487c0029e0, timeout=<optimized out>, context=0x7f487c000c30)
at ../glib/glib/gmain.c:4516
#7  g_main_context_iterate.constprop.0 (context=context@entry=0x7f487c000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4206
#8  0x00007f48babf86c5 in g_main_context_iteration (context=0x7f487c000c30,
may_block=1) at ../glib/glib/gmain.c:4276
#9  0x00007f48bcc8257a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f487c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#10 0x00007f48bcc2e88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f48a17f9a80,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#11 0x00007f48bca91a56 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x560b16d80a20) at
thread/qthread_unix.cpp:331
#13 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#14 0x0000000000000000 in  ()

Thread 1 (Thread 0x7f481f7fe640 (LWP 82220)):
#0  std::__atomic_base<int>::load(std::memory_order) const
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/11.2.0/bits/atomic_base.h:481
#1  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&)
(_q_value=<optimized out>) at /usr/include/qt/QtCore/qatomic_cxx11.h:239
#2  QBasicAtomicInteger<int>::loadRelaxed() const (this=<optimized out>) at
/usr/include/qt/QtCore/qbasicatomic.h:107
#3  QtPrivate::RefCount::deref() (this=<optimized out>) at
/usr/include/qt/QtCore/qrefcount.h:66
#4  QList<KPluginMetaData>::~QList() (this=0x7f481f7fd998, this=<optimized
out>) at /usr/include/qt/QtCore/qlist.h:873
#5  0x00007f485bcfd8cb in
QList<KPluginMetaData>::operator=(QList<KPluginMetaData>&&) (other=...,
this=0x560b17ea00e0) at /usr/include/qt/QtCore/qlist.h:167
#6  SystemsettingsRunner::match(Plasma::RunnerContext&) (this=0x560b17ea00c0,
context=...) at
/usr/src/debug/systemsettings-5.24.5/runner/systemsettingsrunner.cpp:54
#7  0x00007f4870081540 in
Plasma::FindMatchesJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x560b18f30b70, self=...) at
/usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:140
#8  0x00007f487004e19b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>,
thread=<optimized out>) at
/usr/src/debug/threadweaver-5.93.0/src/executor.cpp:33
#9  0x00007f487004f0d8 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7f4840005330) at
/usr/src/debug/threadweaver-5.93.0/src/job.cpp:64
#10 0x00007f4870052dd9 in ThreadWeaver::Thread::run() (this=0x7f4840005330) at
/usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98
#11 0x00007f48bca8e8cc in QThreadPrivate::start(void*) (arg=0x7f4840005330) at
thread/qthread_unix.cpp:331
#12 0x00007f48bc2bc5c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libc.so.6
#13 0x0000000000000000 in  ()
(gdb)

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

Reply via email to