Summary: | kwin_wayland crashed when trying to start plasmashell from the Overview effect search field | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Lyubomir <liubomirwm> |
Component: | general | Assignee: | Alexander Lohnau <alexander.lohnau> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.24.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Lyubomir
2022-05-12 12:29:25 UTC
Crashing in the System Settings runner: #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 Another crash done the same way, but I think the trace is different? Core was generated by `/usr/bin/kwin_wayland --wayland-fd 5 --socket wayland-0 --xwayland-fd 6 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f9c85140405 in QExplicitlySharedDataPointer<QCborContainerPrivate>::operator! (this=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:231 231 ../../include/QtCore/../../src/corelib/tools/qshareddata.h: Directory not empty. [Current thread is 1 (Thread 0x7f9bd85f9640 (LWP 189859))] (gdb) backtrace #0 0x00007f9c85140405 in QExplicitlySharedDataPointer<QCborContainerPrivate>::operator!() const (this=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:231 #1 QJsonObject::valueImpl<QStringView>(QStringView) const (key=..., this=<optimized out>) at serialization/qjsonobject.cpp:371 #2 QJsonObject::value(QStringView) const (this=0x2d323465342d344c, key=...) at serialization/qjsonobject.cpp:353 #3 0x00007f9c851406dd 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 0x00007f9c8616cc50 in KPluginMetaData::rootObject() const (this=<optimized out>) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginmetadata.cpp:351 #6 0x00007f9c8616d10b in KPluginMetaData::pluginId() const (this=0x2d323465342d344c) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginmetadata.cpp:473 #7 0x00007f9c86169b5e in KPluginMetaData::isValid() const (this=0x2d323465342d344c) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginmetadata.cpp:341 #8 0x00007f9c4867aadd in Plasma::AbstractRunner::name() const (this=0x55fc39cf0b60) at /usr/src/debug/krunner-5.93.0/src/abstractrunner.cpp:336 #9 0x00007f9c48686b7a in Plasma::DefaultRunnerPolicy::free(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x7f9c486a2100 <Plasma::DefaultRunnerPolicy::instance()::policy>, job=...) at /usr/src/debug/krunner-5.93.0/src/runnerjobs.cpp:98 #10 0x00007f9c4864fcce in ThreadWeaver::Private::Job_Private::freeQueuePolicyResources(QSharedPointer<ThreadWeaver::JobInterface>) (this=0x55fc39487650, job=...) at /usr/src/debug/threadweaver-5.93.0/src/job_p.cpp:30 #11 0x00007f9c48653185 in ThreadWeaver::Job::defaultEnd(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=...) at /usr/src/debug/threadweaver-5.93.0/src/job.cpp:125 #12 0x00007f9c486530f7 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x55fc394c4cd0) at /usr/src/debug/threadweaver-5.93.0/src/job.cpp:79 #13 0x00007f9c48656dd9 in ThreadWeaver::Thread::run() (this=0x55fc394c4cd0) at /usr/src/debug/threadweaver-5.93.0/src/thread.cpp:98 #14 0x00007f9c84f338cc in QThreadPrivate::start(void*) (arg=0x55fc394c4cd0) at thread/qthread_unix.cpp:331 #15 0x00007f9c847503dd in start_thread () at /usr/lib/libc.so.6 #16 0x00007f9c847d52c4 in clone () at /usr/lib/libc.so.6 Does look different, yeah: #6 0x00007f9c8616d10b in KPluginMetaData::pluginId() const (this=0x2d323465342d344c) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginmetadata.cpp:473 #7 0x00007f9c86169b5e in KPluginMetaData::isValid() const (this=0x2d323465342d344c) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginmetadata.cpp:341 #8 0x00007f9c4867aadd in Plasma::AbstractRunner::name() const (this=0x55fc39cf0b60) at /usr/src/debug/krunner-5.93.0/src/abstractrunner.cpp:336 Can you file a new bug report for that? I guess we have multiple crash bugs here. Done |