[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Alexander Lohnau changed: What|Removed |Added Version Fixed In|5.27|Frameworks 5.101 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Bug Janitor Service changed: What|Removed |Added Priority|HI |VHI -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #24 from Gustavo Parreira --- In krunner 5.101.0, which includes commit 491d6999733c8919db51e9107abaed02e6feebc4, a hard crash is happening now under slightly different circumstances as noted in https://bugs.kde.org/show_bug.cgi?id=463919 I've attached relevant crash logs and coredumps there, and have been told it seems related to this issue. -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #23 from Gustavo Parreira --- *** Bug 463919 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nicolas Fella changed: What|Removed |Added CC||gustashminecr...@gmail.com --- Comment #22 from Nicolas Fella --- *** Bug 463919 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Aitor changed: What|Removed |Added CC||m...@aitorpazos.es --- Comment #21 from Aitor --- *** Bug 462397 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nate Graham changed: What|Removed |Added CC||indecisiveautomator@gmail.c ||om --- Comment #20 from Nate Graham --- *** Bug 455507 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nicolas Fella changed: What|Removed |Added CC||jamez...@gmail.com --- Comment #19 from Nicolas Fella --- *** Bug 462311 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nate Graham changed: What|Removed |Added Version Fixed In||5.27 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Alexander Lohnau changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED Latest Commit||https://invent.kde.org/fram ||eworks/krunner/commit/491d6 ||999733c8919db51e9107abaed02 ||e6feebc4 --- Comment #18 from Alexander Lohnau --- Git commit 491d6999733c8919db51e9107abaed02e6feebc4 by Alexander Lohnau. Committed on 19/11/2022 at 06:03. Pushed by alex into branch 'master'. Fix crash when deleting RunnerManager while jobs are running M +1-0autotests/CMakeLists.txt M +10 -0autotests/fakerunner.h M +14 -0autotests/runnermanagertest.cpp M +7-1src/runnermanager.cpp https://invent.kde.org/frameworks/krunner/commit/491d6999733c8919db51e9107abaed02e6feebc4 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Bug Janitor Service changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED|ASSIGNED --- Comment #17 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/frameworks/krunner/-/merge_requests/113 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #16 from Alexander Lohnau --- I am not sure to why the crash happens in KWin, but am able to reproduce the same stacktrace in an adjusted autotest without any sanitizers or other special setup -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Bug Janitor Service changed: What|Removed |Added Priority|NOR |HI -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nate Graham changed: What|Removed |Added CC||n...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nate Graham changed: What|Removed |Added CC||priv@gmail.com --- Comment #15 from Nate Graham --- *** Bug 461116 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #14 from el...@seznam.cz --- I have generated backtrace for bug I reported in 460702, if it helps. Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x7fd9c9e93ee5 in QExplicitlySharedDataPointer::operator! (this=, this=) 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 0x7fd9221d56c0 (LWP 18024))] (gdb) bt #0 0x7fd9c9e93ee5 in QExplicitlySharedDataPointer::operator!() const (this=, this=) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:231 #1 QJsonObject::valueImpl(QStringView) const (key=..., this=) at serialization/qjsonobject.cpp:371 #2 QJsonObject::value(QStringView) const (this=0x30, key=...) at serialization/qjsonobject.cpp:353 #3 0x7fd9c9e9419c in QJsonObject::operator[](QStringView) const (key=..., this=) at ../../include/QtCore/../../src/corelib/serialization/qjsonobject.h:102 #4 QJsonObject::operator[](QString const&) const (this=, key=...) at serialization/qjsonobject.cpp:393 #5 0x7fd9c99b8d8f in KPluginMetaData::rootObject() const (this=) at /usr/src/debug/kcoreaddons-5.99.0/src/lib/plugin/kpluginmetadata.cpp:346 #6 0x7fd9c99b921b in KPluginMetaData::pluginId() const (this=0x30) at /usr/src/debug/kcoreaddons-5.99.0/src/lib/plugin/kpluginmetadata.cpp:468 #7 0x7fd9c99b9460 in KPluginMetaData::isValid() const (this=0x30) at /usr/src/debug/kcoreaddons-5.99.0/src/lib/plugin/kpluginmetadata.cpp:336 #8 0x7fd9705afbcc in Plasma::AbstractRunner::name() const (this=0x55ff8f9db4b0) at /usr/src/debug/krunner-5.99.0/src/abstractrunner.cpp:337 #9 0x7fd9705bb85e in Plasma::DefaultRunnerPolicy::free(QSharedPointer) (this=0x7fd9705d80e0 , job=...) at /usr/src/debug/krunner-5.99.0/src/runnerjobs.cpp:98 #10 0x7fd971466c4b in ThreadWeaver::Private::Job_Private::freeQueuePolicyResources(QSharedPointer) (this=0x55ff8edc7de0, job=...) at /usr/src/debug/threadweaver-5.99.0/src/job_p.cpp:30 #11 0x7fd97146a141 in ThreadWeaver::Job::defaultEnd(QSharedPointer const&, ThreadWeaver::Thread*) (this=, job=...) at /usr/src/debug/threadweaver-5.99.0/src/job.cpp:125 #12 0x7fd97146a0b4 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) (this=, self=..., th=0x55ff8f3e9220) at /usr/src/debug/threadweaver-5.99.0/src/job.cpp:79 #13 0x7fd97146dde2 in ThreadWeaver::Thread::run() (this=0x55ff8f3e9220) at /usr/src/debug/threadweaver-5.99.0/src/thread.cpp:98 #14 0x7fd9c9c882ba in QThreadPrivate::start(void*) (arg=0x55ff8f3e9220) at thread/qthread_unix.cpp:330 #15 0x7fd9c8cca8fd in start_thread (arg=) at pthread_create.c:442 #16 0x7fd9c8d4ca60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #13 from Nicolas Fella --- https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2246 fixes the test crash. Probably there's a similar issue in the kwin code -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #12 from Nicolas Fella --- Interesting, after building with asan+ubsan locally I get the same crash as on CI -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #11 from Nicolas Fella --- CI also has a different, but somewhat similar crash #0 0x7f61877ecc7f (/lib64/libappstream.so.4+0x55c7f) #1 0x7f618ad65368 in AppStream::Pool::load() (/lib64/libAppStreamQt.so.2+0x29368) #2 0x7f618ad6541e in AppStream::Pool::load(QString*) (/lib64/libAppStreamQt.so.2+0x2941e) #3 0x7f617f2b93bc in InstallerRunner::findComponentsByString(QString const&) /builds/plasma/plasma-workspace/runners/appstream/appstreamrunner.cpp:153 #4 0x7f617f2b79ce in InstallerRunner::match(Plasma::RunnerContext&) /builds/plasma/plasma-workspace/runners/appstream/appstreamrunner.cpp:93 #5 0x7f6197bb85c1 in Plasma::FindMatchesJob::run(QSharedPointer, ThreadWeaver::Thread*) /builds/frameworks/krunner/src/runnerjobs.cpp:140 #6 0x7f6188776863 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) /builds/frameworks/threadweaver/src/executor.cpp:33 #7 0x7f618877ebc8 in ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer const&, ThreadWeaver::Thread*) /builds/frameworks/threadweaver/src/job_p.cpp:49 #8 0x7f6188775edb in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer const&, ThreadWeaver::Thread*) /builds/frameworks/threadweaver/src/executewrapper.cpp:44 #9 0x7f618877eab4 in ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer const&, ThreadWeaver::Thread*) /builds/frameworks/threadweaver/src/job_p.cpp:38 #10 0x7f6188779a10 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) /builds/frameworks/threadweaver/src/job.cpp:64 #11 0x7f618878cc48 in ThreadWeaver::Thread::run() /builds/frameworks/threadweaver/src/thread.cpp:98 #12 0x7f618a2e5e4c (/lib64/libQt5Core.so.5+0xf5e4c) #13 0x7f6189d549ac in start_thread (/lib64/libc.so.6+0x8e9ac) #14 0x7f6189dda253 in clone (/lib64/libc.so.6+0x114253) -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 --- Comment #10 from Nicolas Fella --- Can be seen in testrunnermodel in plasma-workspace #0 indexOf(QExplicitlySharedDataPointer const&, QStringView, bool*) (o=..., key=..., keyExists=keyExists@entry=0x7fff94b778af) at serialization/qjsonobject.cpp:320 #1 0x74bf0baa in QJsonObject::valueImpl(QStringView) const (key=..., this=0x865ad8) at serialization/qjsonobject.cpp:375 #2 QJsonObject::value(QStringView) const (this=0x865ad8, key=...) at serialization/qjsonobject.cpp:353 #3 0x74bf0f95 in QJsonObject::operator[](QStringView) const (key=..., this=) at ../../include/QtCore/../../src/corelib/serialization/qjsonobject.h:102 #4 QJsonObject::operator[](QString const&) const (this=, key=...) at serialization/qjsonobject.cpp:393 #5 0x764a790c in KPluginMetaData::rootObject() const (this=) at /home/nico/kde/src/kcoreaddons/src/lib/plugin/kpluginmetadata.cpp:346 #6 0x764a81c6 in KPluginMetaData::pluginId() const (this=0x865ad8) at /home/nico/kde/src/kcoreaddons/src/lib/plugin/kpluginmetadata.cpp:468 #7 0x764a839d in KPluginMetaData::isValid() const (this=0x865ad8) at /home/nico/kde/src/kcoreaddons/src/lib/plugin/kpluginmetadata.cpp:336 #8 0x77c80769 in Plasma::AbstractRunner::name() const (this=this@entry=0x8750d0) at /home/nico/kde/src/krunner/src/abstractrunner.cpp:337 #9 0x77c96225 in Plasma::DefaultRunnerPolicy::free(QSharedPointer) (this=0x77cb0cc0 , job=...) at /home/nico/kde/src/krunner/src/runnerjobs.cpp:98 #10 0x741121bb in ThreadWeaver::Private::Job_Private::freeQueuePolicyResources(QSharedPointer) (this=0xd14b40, job=...) at /home/nico/kde/src/threadweaver/src/job_p.cpp:30 #11 0x7411186c in ThreadWeaver::Job::defaultEnd(QSharedPointer const&, ThreadWeaver::Thread*) (this=, job=...) at /home/nico/kde/src/threadweaver/src/job.cpp:125 #12 0x74111bc2 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) (this=, self=..., th=0xcd2740) at /home/nico/kde/src/threadweaver/src/job.cpp:79 #13 0x74115ab8 in ThreadWeaver::Thread::run() (this=0xcd2740) at /home/nico/kde/src/threadweaver/src/thread.cpp:98 #14 0x7499b6b9 in QThreadPrivate::start(void*) (arg=0xcd2740) at thread/qthread_unix.cpp:330 #15 0x7441fe2d in start_thread (arg=) at pthread_create.c:442 #16 0x744a51b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nicolas Fella changed: What|Removed |Added CC||el...@seznam.cz --- Comment #9 from Nicolas Fella --- *** Bug 460702 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krunner] [Bug 448825] kwin_wayland crashes in overview/krunner
https://bugs.kde.org/show_bug.cgi?id=448825 Nicolas Fella changed: What|Removed |Added Summary|Hard lock when using|kwin_wayland crashes in |overview effect and typing |overview/krunner CC||nicolas.fe...@gmx.de -- You are receiving this mail because: You are watching all bug changes.