Bug 511116 - Plasmashell crashed after clicking on EndeavourOS Welcome Launcher
Summary: Plasmashell crashed after clicking on EndeavourOS Welcome Launcher
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.0
Platform: EndeavourOS Linux
: HI crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL: https://bugreports.qt.io/browse/QTBUG...
Keywords: drkonqi
: 511752 512203 512249 512349 512417 512463 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-10-25 18:40 UTC by John McCulloch
Modified: 2025-11-24 23:34 UTC (History)
8 users (show)

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


Attachments
New crash information added by DrKonqi (73.67 KB, text/plain)
2025-10-25 18:40 UTC, John McCulloch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John McCulloch 2025-10-25 18:40:25 UTC
Application: plasmashell (6.5.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.17.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 6.5.0 [CoredumpBackend]

-- Information about the crash:
Had just started Plasma on EndeavourOS on my Lenovo Thinkpad T410. Plasmashell crashed when I clicked on EndeavourOS Welcome Launcher. Application ran on desktop, crashed and mouse pointer froze. Crash Handler activated allowing me to gather all the data in order to send this crash report

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007f7f5e4761a3 in QQmlPrivate::loadFallbackAsVariant (lookup=0x555874b9e960, object=0x555874d3df70, target=0x7fff7129b1d8, aotContext=0x7fff7129b2e0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:1458
#6  QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7fff7129b2e0, index=index@entry=340, object=0x555874d3df70, target=target@entry=0x7fff7129b1d8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2813
#7  0x00007f7f2bf56faf 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=0x7fff7129b2e0, argv=0x7fff7129b670) at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6762
#8  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
#9  0x00007f7f5e448c51 in operator() (argc=<optimized out>, __closure=0x7fff7129b370, argv=0x7fff7129b670) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:451
#10 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=0x555872d99280, typedFunction=typedFunction@entry=0x7fff7129b3a8, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:559
#11 0x00007f7f5e4505a6 in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x555872d99280) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:436
#12 0x00007f7f5e39d439 in QV4::Moth::VME::exec (frame=0x7fff7129b470, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:824
#13 QV4::Function::call (this=0x555874ba12f0, thisObject=0x55587348dff0, a=<optimized out>, types=0x7fff7129b668, argc=0, context=0x7f7ed4ded1c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:36
#14 0x00007f7f5e4f4eb0 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
#15 0x00007f7f5e4863b6 in QQmlBinding::evaluate (this=0x555874cc0ba0, result=0x7fff7129b630, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86
#16 QQmlBinding::doUpdate (this=0x555874cc0ba0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702
#17 0x00007f7f5e484fcd in QQmlBinding::update (this=0x555874cc0ba0, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#18 0x00007f7f5e52c618 in QQmlObjectCreator::finalize (this=0x555874b86130, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552
#19 0x00007f7f5e49e465 in QQmlComponentPrivate::complete (enginePriv=0x555872a9bd60, state=state@entry=0x555874cd0f00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#20 0x00007f7f5e4a138c in QQmlComponentPrivate::completeCreate (this=0x555874cd0e80) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1344


Reported using DrKonqi
Comment 1 John McCulloch 2025-10-25 18:40:26 UTC
Created attachment 186147 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-10-27 19:04:32 UTC
Searchable backtrace

Thread 1 (Thread 0x7f7f5651e080 (LWP 1301)):
[KCrash Handler]
#4  0x00007f7f5cf7c5cc in QMetaObject::property (this=0x555874bc3008, index=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qmetaobject.cpp:1293
#5  0x00007f7f5e4761a3 in QQmlPrivate::loadFallbackAsVariant (lookup=0x555874b9e960, object=0x555874d3df70, target=0x7fff7129b1d8, aotContext=0x7fff7129b2e0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:1458
#6  QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7fff7129b2e0, index=index@entry=340, object=0x555874d3df70, target=target@entry=0x7fff7129b1d8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2813
#7  0x00007f7f2bf56faf 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=0x7fff7129b2e0, argv=0x7fff7129b670) at /usr/src/debug/powerdevil/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:6762
#8  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
#9  0x00007f7f5e448c51 in operator() (argc=<optimized out>, __closure=0x7fff7129b370, argv=0x7fff7129b670) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:451
#10 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=0x555872d99280, typedFunction=typedFunction@entry=0x7fff7129b3a8, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:559
#11 0x00007f7f5e4505a6 in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x555872d99280) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:436
#12 0x00007f7f5e39d439 in QV4::Moth::VME::exec (frame=0x7fff7129b470, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:824
#13 QV4::Function::call (this=0x555874ba12f0, thisObject=0x55587348dff0, a=<optimized out>, types=0x7fff7129b668, argc=0, context=0x7f7ed4ded1c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:36
#14 0x00007f7f5e4f4eb0 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
#15 0x00007f7f5e4863b6 in QQmlBinding::evaluate (this=0x555874cc0ba0, result=0x7fff7129b630, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86
#16 QQmlBinding::doUpdate (this=0x555874cc0ba0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702
#17 0x00007f7f5e484fcd in QQmlBinding::update (this=0x555874cc0ba0, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#18 0x00007f7f5e52c618 in QQmlObjectCreator::finalize (this=0x555874b86130, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552
#19 0x00007f7f5e49e465 in QQmlComponentPrivate::complete (enginePriv=0x555872a9bd60, state=state@entry=0x555874cd0f00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#20 0x00007f7f5e4a138c in QQmlComponentPrivate::completeCreate (this=0x555874cd0e80) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1344
#21 0x00007f7f5fc53bfb in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x555874091f80, initialProperties=...) at /usr/src/debug/libplasma/libplasma-6.5.0/src/plasmaquick/sharedqmlengine.cpp:270
#22 0x00007f7f5fc342d4 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/src/debug/libplasma/libplasma-6.5.0/src/plasmaquick/appletquickitem.cpp:630
#23 0x00007f7f5fc66ddc in ContainmentItem::appletAddedForward (this=0x55587422ea70, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.0/src/plasmaquick/plasmoid/containmentitem.cpp:689
#24 ContainmentItem::appletAddedForward (this=0x55587422ea70, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.0/src/plasmaquick/plasmoid/containmentitem.cpp:684
#25 0x00007f7f5cfd716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#26 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
#27 0x00007f7f5f9b3dbf 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
#28 Plasma::Containment::appletAboutToBeAdded (this=<optimized out>, _t1=<optimized out>, _t2=...) at /usr/src/debug/libplasma/build/src/plasma/Plasma_autogen/include/moc_containment.cpp:526
#29 0x00007f7f5f9b0d31 in Plasma::Containment::addApplet (this=<optimized out>, applet=<optimized out>, geometryHint=...) at /usr/src/debug/libplasma/libplasma-6.5.0/src/plasma/containment.cpp:416
#30 0x00007f7f3a969c71 in SystemTray::startApplet (this=<optimized out>, pluginId=...) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.0/applets/systemtray/systemtray.cpp:468
#31 0x00007f7f5cfd716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#32 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
#33 0x00007f7f3a96ebc3 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
#34 PlasmoidRegistry::plasmoidEnabled (this=<optimized out>, _t1=...) at /usr/src/debug/plasma-workspace/build/applets/systemtray/systemtray_static_autogen/include/moc_plasmoidregistry.cpp:185
#35 0x00007f7f5cfd716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#36 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
#37 0x00007f7f3a989ca5 in QMetaObject::activate<void, QString> (sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#38 DBusServiceObserver::serviceStarted (this=0x555872a9cf60, _t1=...) at /usr/src/debug/plasma-workspace/build/applets/systemtray/systemtray_static_autogen/include/moc_dbusserviceobserver.cpp:177
#39 DBusServiceObserver::serviceRegistered (this=0x555872a9cf60, service=...) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.0/applets/systemtray/dbusserviceobserver.cpp:160
#40 0x00007f7f5cfd716f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#41 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
#42 0x00007f7f5e04819b in QMetaObject::activate<void, QString> (sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>, 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
#43 QDBusServiceWatcher::serviceRegistered (this=0x555872bcfd10, _t1=...) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:190
#44 QDBusServiceWatcherPrivate::_q_serviceOwnerChanged (this=<optimized out>, service=..., oldOwner=..., newOwner=...) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusservicewatcher.cpp:56
#45 QDBusServiceWatcher::qt_static_metacall (_o=_o@entry=0x555872bcfd10, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=_a@entry=0x7fff7129c858) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:113
#46 0x00007f7f5e048227 in QDBusServiceWatcher::qt_metacall (this=0x555872bcfd10, _c=<optimized out>, _id=3, _a=0x7fff7129c858) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbusservicewatcher.cpp:170
#47 0x00007f7f5dff9291 in QDBusConnectionPrivate::deliverCall (this=0x7f7f500016e0, object=0x555872bcfd10, msg=..., metaTypes=..., slotIdx=7) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1008
#48 0x00007f7f5cfc4554 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1411
#49 0x00007f7f5f3020a0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555872bcfd10, e=0x555874a69c60) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3307
#50 0x00007f7f5cf6a6c8 in QCoreApplication::notifyInternal2 (receiver=0x555872bcfd10, event=event@entry=0x555874a69c60) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#51 0x00007f7f5cf6aab2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x555874a69c60) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555872926db0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#53 0x00007f7f5d24db18 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
#54 postEventSourceDispatch (s=0x55587292e470) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#55 0x00007f7f5bac1f8d in g_main_dispatch (context=0x7f7f50000f60) at ../glib/glib/gmain.c:3565
#56 0x00007f7f5bac3657 in g_main_context_dispatch_unlocked (context=0x7f7f50000f60) at ../glib/glib/gmain.c:4425
#57 g_main_context_iterate_unlocked (context=context@entry=0x7f7f50000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#58 0x00007f7f5bac3865 in g_main_context_iteration (context=0x7f7f50000f60, may_block=1) at ../glib/glib/gmain.c:4556
#59 0x00007f7f5d24a9d2 in QEventDispatcherGlib::processEvents (this=0x55587292dc90, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#60 0x00007f7f5cf75a86 in QEventLoop::processEvents (this=0x7fff7129cec0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#61 QEventLoop::exec (this=0x7fff7129cec0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#62 0x00007f7f5cf6f171 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#63 0x000055586dd652d9 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.0/shell/main.cpp:188
Comment 3 TraceyC 2025-10-27 19:14:39 UTC
It looks like the crash is related to applets in the system tray, particularly in the battery monitor
Comment 4 Nate Graham 2025-10-27 20:20:23 UTC
> QQmlPrivate::AOTCompiledContext

It's https://bugreports.qt.io/browse/QTBUG-139626.
Comment 5 TraceyC 2025-11-18 23:44:56 UTC
*** Bug 512203 has been marked as a duplicate of this bug. ***
Comment 6 TraceyC 2025-11-19 18:42:39 UTC
*** Bug 512249 has been marked as a duplicate of this bug. ***
Comment 7 TraceyC 2025-11-19 18:44:56 UTC
*** Bug 511752 has been marked as a duplicate of this bug. ***
Comment 8 TraceyC 2025-11-21 18:04:54 UTC
*** Bug 512417 has been marked as a duplicate of this bug. ***
Comment 9 TraceyC 2025-11-24 22:59:21 UTC
*** Bug 512463 has been marked as a duplicate of this bug. ***
Comment 10 TraceyC 2025-11-24 23:00:35 UTC
*** Bug 512349 has been marked as a duplicate of this bug. ***