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

            Bug ID: 403187
           Summary: plasmasheel freezes after right-click on launcher
                    application entries
           Product: plasmashell
           Version: 5.14.5
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: elvis.angelac...@kde.org
  Target Milestone: 1.0

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

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

Reply via email to