Bug 512203 - Plasmashell crashes when unlock from standby mode
Summary: Plasmashell crashes when unlock from standby mode
Status: RESOLVED DUPLICATE of bug 511116
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.2
Platform: Manjaro Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-16 16:45 UTC by moattasam
Modified: 2025-11-18 23:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: Qt 6.10.1
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (154.04 KB, text/plain)
2025-11-16 16:45 UTC, moattasam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description moattasam 2025-11-16 16:45:02 UTC
Application: plasmashell (6.5.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.12.57-1-MANJARO x86_64
Windowing System: Wayland
Distribution: Manjaro Linux
DrKonqi: 6.5.2 [CoredumpBackend]

-- Information about the crash:
What happens:
1. I left my pc for some time and it automatically locks
2. I return, enter password and unlock
3. Desktop loaded
4. Plasma crashes and immediately restarted

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#7  0x00007efdd56761a3 in QQmlPrivate::loadFallbackAsVariant (lookup=0x5557747c8840, object=0x555775f8e860, target=0x7ffd6d10e2a8, aotContext=0x7ffd6d10e3b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:1458
#8  QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7ffd6d10e3b0, index=index@entry=340, object=0x555775f8e860, target=target@entry=0x7ffd6d10e2a8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2813
#9  0x00007efdb7ed4faf in QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#29}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const (__closure=0x0, aotContext=0x7ffd6d10e3b0, argv=0x7ffd6d10e740) at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6762
#10 QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#29}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6786
#11 0x00007efdd5648c51 in operator() (argc=<optimized out>, __closure=0x7ffd6d10e440, argv=0x7ffd6d10e740) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:451
#12 QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const (anonymous namespace)::AOTCompiledMetaMethod *, void **, const QMetaType *, int, struct {...}) (engine=engine@entry=0x5557732a9a60, typedFunction=typedFunction@entry=0x7ffd6d10e478, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:559
#13 0x00007efdd56505a6 in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x5557732a9a60) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:436
#14 0x00007efdd559d439 in QV4::Moth::VME::exec (frame=0x7ffd6d10e540, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:824
#15 QV4::Function::call (this=0x5557747ca8e0, thisObject=0x555773d44c20, a=<optimized out>, types=0x7ffd6d10e738, argc=0, context=0x7efd78ccbd88) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:36
#16 0x00007efdd56f4eb0 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270
#17 0x00007efdd56863b6 in QQmlBinding::evaluate (this=0x555778e69d80, result=0x7ffd6d10e700, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86
#18 QQmlBinding::doUpdate (this=0x555778e69d80, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702
#19 0x00007efdd5684fcd in QQmlBinding::update (this=0x555778e69d80, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#20 0x00007efdd572c618 in QQmlObjectCreator::finalize (this=0x555774442fa0, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552
#21 0x00007efdd569e465 in QQmlComponentPrivate::complete (enginePriv=0x555772ce3f20, state=state@entry=0x5557747d8480) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#22 0x00007efdd56a138c in QQmlComponentPrivate::completeCreate (this=0x5557747d8400) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1344


Reported using DrKonqi
Comment 1 moattasam 2025-11-16 16:45:04 UTC
Created attachment 186850 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-11-18 23:34:08 UTC
Searchable backtrace

Thread 1 (Thread 0x7efdcd720080 (LWP 513540)):
[KCrash Handler]
#5  QMetaObject::propertyOffset (this=0x5557747e72d8) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qmetaobject.cpp:529
#6  QMetaObject::property (this=0x5557747e72d8, index=2) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qmetaobject.cpp:1289
#7  0x00007efdd56761a3 in QQmlPrivate::loadFallbackAsVariant (lookup=0x5557747c8840, object=0x555775f8e860, target=0x7ffd6d10e2a8, aotContext=0x7ffd6d10e3b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:1458
#8  QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7ffd6d10e3b0, index=index@entry=340, object=0x555775f8e860, target=target@entry=0x7ffd6d10e2a8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2813
#9  0x00007efdb7ed4faf in QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#29}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const (__closure=0x0, aotContext=0x7ffd6d10e3b0, argv=0x7ffd6d10e740) at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6762
#10 QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#29}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6786
#11 0x00007efdd5648c51 in operator() (argc=<optimized out>, __closure=0x7ffd6d10e440, argv=0x7ffd6d10e740) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:451
#12 QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const (anonymous namespace)::AOTCompiledMetaMethod *, void **, const QMetaType *, int, struct {...}) (engine=engine@entry=0x5557732a9a60, typedFunction=typedFunction@entry=0x7ffd6d10e478, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:559
#13 0x00007efdd56505a6 in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x5557732a9a60) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:436
#14 0x00007efdd559d439 in QV4::Moth::VME::exec (frame=0x7ffd6d10e540, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:824
#15 QV4::Function::call (this=0x5557747ca8e0, thisObject=0x555773d44c20, a=<optimized out>, types=0x7ffd6d10e738, argc=0, context=0x7efd78ccbd88) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:36
#16 0x00007efdd56f4eb0 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270
#17 0x00007efdd56863b6 in QQmlBinding::evaluate (this=0x555778e69d80, result=0x7ffd6d10e700, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86
#18 QQmlBinding::doUpdate (this=0x555778e69d80, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702
#19 0x00007efdd5684fcd in QQmlBinding::update (this=0x555778e69d80, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#20 0x00007efdd572c618 in QQmlObjectCreator::finalize (this=0x555774442fa0, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552
#21 0x00007efdd569e465 in QQmlComponentPrivate::complete (enginePriv=0x555772ce3f20, state=state@entry=0x5557747d8480) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#22 0x00007efdd56a138c in QQmlComponentPrivate::completeCreate (this=0x5557747d8400) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1344
#23 0x00007efdd6facbfb in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x555776c7f9b0, initialProperties=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.5.2/src/plasmaquick/sharedqmlengine.cpp:270
#24 0x00007efdd6f8d2d4 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.5.2/src/plasmaquick/appletquickitem.cpp:630
#25 0x00007efdd6fbfddc in ContainmentItem::appletAddedForward (this=0x555773d244a0, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.2/src/plasmaquick/plasmoid/containmentitem.cpp:689
#26 ContainmentItem::appletAddedForward (this=0x555773d244a0, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.2/src/plasmaquick/plasmoid/containmentitem.cpp:684
#27 0x00007efdd41d716f in QtPrivate::QSlotObjectBase::call (this=0x555773fb1880, r=0x555773d244a0, a=0x7ffd6d10ef60, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#28 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255
#29 0x00007efdd6d0cdbf in QMetaObject::activate<void, Plasma::Applet*, QRectF> (sender=<optimized out>, mo=<optimized out>, local_signal_index=1, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#30 Plasma::Containment::appletAboutToBeAdded (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /usr/src/debug/libplasma/build/src/plasma/Plasma_autogen/include/moc_containment.cpp:526
#31 0x00007efdd6d09d31 in Plasma::Containment::addApplet (this=<optimized out>, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.2/src/plasma/containment.cpp:416
#32 0x00007efda9b89c71 in SystemTray::startApplet (this=<optimized out>, pluginId=...) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.2/applets/systemtray/systemtray.cpp:468
#33 0x00007efdd41d716f in QtPrivate::QSlotObjectBase::call (this=0x555772eae3c0, r=0x555773506db0, a=0x7ffd6d10f470, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#34 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255
#35 0x00007efda9b8ebc3 in QMetaObject::activate<void, QString> (sender=<optimized out>, mo=<optimized out>, local_signal_index=2, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#36 PlasmoidRegistry::plasmoidEnabled (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/plasma-workspace/build/applets/systemtray/systemtray_static_autogen/include/moc_plasmoidregistry.cpp:185
#37 0x00007efdd41d716f in QtPrivate::QSlotObjectBase::call (this=0x555772b194c0, r=0x555772d6bce0, a=0x7ffd6d10f5f0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#38 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255
#39 0x00007efda9ba9ca5 in QMetaObject::activate<void, QString> (sender=0x55577352ce40, mo=<optimized out>, local_signal_index=0, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#40 DBusServiceObserver::serviceStarted (this=0x55577352ce40, _t1=...) at /usr/src/debug/plasma-workspace/build/applets/systemtray/systemtray_static_autogen/include/moc_dbusserviceobserver.cpp:177
#41 DBusServiceObserver::serviceRegistered (this=0x55577352ce40, service=...) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.2/applets/systemtray/dbusserviceobserver.cpp:160
#42 0x00007efdd41d716f in QtPrivate::QSlotObjectBase::call (this=0x555772d87600, r=0x55577352ce40, a=0x7ffd6d10f790, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#43 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255
#44 0x00007efdd61ed19b in QMetaObject::activate<void, QString> (sender=0x555772eb24f0, mo=0x7efdd6215b40 <QDBusServiceWatcher::staticMetaObject>, local_signal_index=0, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319
#45 QDBusServiceWatcher::serviceRegistered (this=0x555772eb24f0, _t1=...) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:190
#46 QDBusServiceWatcherPrivate::_q_serviceOwnerChanged (this=<optimized out>, service=..., oldOwner=..., newOwner=...) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusservicewatcher.cpp:56
#47 QDBusServiceWatcher::qt_static_metacall (_o=_o@entry=0x555772eb24f0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=_a@entry=0x7ffd6d10f928) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:113
#48 0x00007efdd61ed227 in QDBusServiceWatcher::qt_metacall (this=0x555772eb24f0, _c=<optimized out>, _id=3, _a=0x7ffd6d10f928) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:170
#49 0x00007efdd619e291 in QDBusConnectionPrivate::deliverCall (this=0x7efdc80016e0, object=0x555772eb24f0, msg=..., metaTypes=<optimized out>, slotIdx=7) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1008
#50 0x00007efdd41c4554 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1411
#51 0x00007efdd65020a0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555772eb24f0, e=0x7efdc802e430) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3307
#52 0x00007efdd416a6c8 in QCoreApplication::notifyInternal2 (receiver=0x555772eb24f0, event=event@entry=0x7efdc802e430) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#53 0x00007efdd416aab2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7efdc802e430) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5557729bcdb0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#55 0x00007efdd444db18 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
#56 postEventSourceDispatch (s=0x5557729c9160) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#57 0x00007efdd2e05f8d in g_main_dispatch (context=0x7efdc8000f60) at ../glib/glib/gmain.c:3565
#58 0x00007efdd2e07657 in g_main_context_dispatch_unlocked (context=0x7efdc8000f60) at ../glib/glib/gmain.c:4425
#59 g_main_context_iterate_unlocked (context=context@entry=0x7efdc8000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#60 0x00007efdd2e07865 in g_main_context_iteration (context=0x7efdc8000f60, may_block=1) at ../glib/glib/gmain.c:4556
#61 0x00007efdd444a9d2 in QEventDispatcherGlib::processEvents (this=0x5557729c89b0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#62 0x00007efdd4175a86 in QEventLoop::processEvents (this=0x7ffd6d10ff90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#63 QEventLoop::exec (this=0x7ffd6d10ff90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#64 0x00007efdd416f171 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#65 0x00007efdd64fd31a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2574
#66 0x0000555735c492d9 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.2/shell/main.cpp:188
Comment 3 TraceyC 2025-11-18 23:44:55 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 511116. 
See https://bugreports.qt.io/browse/QTBUG-139626

This should be fixed with Qt 6.xx.xx

*** This bug has been marked as a duplicate of bug 511116 ***