plasmashell freezes after I right-click any application entry from any launcher (tried all 4 of them). It does not freeze if I right-click a Place from kickoff's "Computer" tab or an entry from kickoff's "Leave" tab. After the right-click event, plasmashell prints the following output: KActivities: Database connection: "kactivities_db_resources_140737225221760_readonly" query_only: QVariant(qlonglong, 1) journal_mode: QVariant(QString, "wal") wal_autocheckpoint: QVariant(qlonglong, 100) synchronous: QVariant(qlonglong, 0) Closing SQL connection: "kactivities_db_resources_140737225221760_readonly" (process:15346): GLib-GObject-WARNING **: 19:07:32.633: cannot register existing type 'AsLaunchable' (process:15346): GLib-GObject-WARNING **: 19:07:32.633: cannot add private field to invalid (non-instantiatable) type '<invalid>' (process:15346): GLib-CRITICAL **: 19:07:32.633: g_once_init_leave: assertion 'result != 0' failed (process:15346): GLib-GObject-CRITICAL **: 19:07:32.633: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed gdb shows the following backtrace: (sorry I'm on Arch so I don't have debug symbols) #0 0x00007ffff57474ed in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff39be471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff39e98c0 in g_once_init_enter () at /usr/lib/libglib-2.0.so.0 #3 0x00007fffd5441be9 in as_launchable_get_type () at /usr/lib/libappstream.so.4 #4 0x00007fffd5441ffd in as_launchable_new () at /usr/lib/libappstream.so.4 #5 0x00007fffd5431917 in () at /usr/lib/libappstream.so.4 #6 0x00007fffd5434aed in as_cache_file_read () at /usr/lib/libappstream.so.4 #7 0x00007fffd54354eb in as_pool_load_cache_file () at /usr/lib/libappstream.so.4 #8 0x00007fffd5435bcc in () at /usr/lib/libappstream.so.4 #9 0x00007fffd5435f87 in as_pool_load () at /usr/lib/libappstream.so.4 #10 0x00007fffd554bb58 in AppStream::Pool::load(QString*) () at /usr/lib/libAppStreamQt.so.2 #11 0x00007fffdc15000c in () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so #12 0x00007fffdc156d60 in () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so #13 0x00007fffdc169389 in () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so #14 0x00007fffdc170de6 in () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so #15 0x00007ffff71fef52 in () at /usr/lib/libQt5Qml.so.5 #16 0x00007ffff73033a4 in () at /usr/lib/libQt5Qml.so.5 #17 0x00007ffff73043a1 in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () at /usr/lib/libQt5Qml.so.5 #18 0x00007ffff730462f in QV4::QObjectWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) () at /usr/lib/libQt5Qml.so.5 #19 0x00007ffff738eb74 in QV4::Runtime::method_loadProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib/libQt5Qml.so.5 #20 0x00007ffff732269b in () at /usr/lib/libQt5Qml.so.5 #21 0x00007ffff732601f in () at /usr/lib/libQt5Qml.so.5 #22 0x00007ffff72b7fbc in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5 #23 0x00007ffff742c538 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #24 0x00007ffff73ceab8 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #25 0x00007ffff73cfc6c in () at /usr/lib/libQt5Qml.so.5 #26 0x00007ffff740fb53 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #27 0x00007ffff73b0ea4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #28 0x00007ffff5c48baf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #29 0x00007ffff73acc63 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #30 0x00007ffff74051ae in () at /usr/lib/libQt5Qml.so.5 #31 0x00007ffff7305a42 in () at /usr/lib/libQt5Qml.so.5 #32 0x00007ffff73070c5 in () at /usr/lib/libQt5Qml.so.5 #33 0x00007ffff7307d4f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5 #34 0x00007ffff7388b74 in QV4::Runtime::method_callName(QV4::ExecutionEngine*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #35 0x00007ffff7320d82 in () at /usr/lib/libQt5Qml.so.5 #36 0x00007ffff732601f in () at /usr/lib/libQt5Qml.so.5 #37 0x00007ffff72b8b49 in () at /usr/lib/libQt5Qml.so.5 #38 0x00007ffff7388b74 in QV4::Runtime::method_callName(QV4::ExecutionEngine*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #39 0x00007ffff7320d82 in () at /usr/lib/libQt5Qml.so.5 #40 0x00007ffff732601f in () at /usr/lib/libQt5Qml.so.5 #41 0x00007ffff72b7fbc in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5 #42 0x00007ffff742c538 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #43 0x00007ffff73ceab8 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #44 0x00007ffff73cfc6c in () at /usr/lib/libQt5Qml.so.5 #45 0x00007ffff740fb53 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #46 0x00007ffff73b0ea4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #47 0x00007ffff5c48baf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #48 0x00007ffff78876f3 in QQuickMouseArea::pressed(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #49 0x00007ffff78890fc in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib/libQt5Quick.so.5 #50 0x00007ffff7889adf in QQuickMouseArea::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
It doesn't happen anymore after upgrading to 5.15.
*** Bug 402563 has been marked as a duplicate of this bug. ***