| Summary: | Plasmashell crash on session start | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Bruno Santos <bsantos> |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | kdedev |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.4.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/233496/events/5c521aeab1f840a0869cf57ab0055b70/ | ||
| Attachments: | New crash information added by DrKonqi | ||
Created attachment 184001 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Searchable backtrace
Thread 1 (Thread 0x74f6dcb19d00 (LWP 5728)):
[KCrash Handler]
#6 QMetaObject::SuperData::operator QMetaObject const* (this=0x0, this=<optimized out>) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qobjectdefs.h:594
#7 QMetaObject::methodOffset (this=this@entry=0x0) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qmetaobject.cpp:482
#8 0x000074f6e32bf238 in QMetaObject::method (this=<optimized out>, index=30) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qmetaobject.cpp:1190
#9 0x000074f6e43250e8 in QQmlPropertyData::metaMethod (this=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlpropertydata_p.h:324
#10 QQmlPrivate::callQObjectMethod (engine=0x6009869a6500, lookup=<optimized out>, thisObject=<optimized out>, args=args@entry=0x7ffcfa8df720, argc=1) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqml.cpp:2069
#11 0x000074f6e43258c7 in QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup (this=this@entry=0x7ffcfa8df820, index=index@entry=216, object=object@entry=0x600987157fc0, args=args@entry=0x7ffcfa8df720, argc=argc@entry=1) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqml.cpp:2345
#12 0x000074f6b4a9be63 in QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const::{lambda()#1}::operator()() const (__closure=<synthetic pointer>) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7744
#13 QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const (__closure=0x0, argv=0x7ffcfa8dfb78, aotContext=0x7ffcfa8df820) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7752
#14 QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7776
#15 0x000074f6e44dda29 in operator() (argc=<optimized out>, argv=0x7ffcfa8dfb78, __closure=0x7ffcfa8df8b0) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4vme_moth.cpp:446
#16 QV4::coerceAndCall<AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const AOTCompiledMetaMethod *, void **, const QMetaType *, int, struct {...}) (engine=<optimized out>, typedFunction=<optimized out>, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4jscall_p.h:559
#17 0x000074f6e451d558 in QV4::Moth::VME::exec (engine=<optimized out>, frame=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4vme_moth.cpp:431
#18 QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*) [clone .constprop.0] (frame=0x7ffcfa8df9b0, engine=0x6009869a6500) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4vme_moth.cpp:413
#19 0x000074f6e440d2d7 in QV4::Function::call (this=0x60098718e820, thisObject=0x600987157fc0, a=0x7ffcfa8dfb78, types=0x7ffcfa8dfb80, argc=0, context=0x74f66d505910) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4function.cpp:36
#20 0x000074f6e4292477 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmljavascriptexpression_p.h:248
#21 0x000074f6e4334389 in QQmlBinding::evaluate (type=..., result=0x7ffcfa8dfb40, this=0x600987160120) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding_p.h:86
#22 QQmlBinding::doUpdate (this=0x600987160120, watcher=..., flags=..., scope=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding.cpp:702
#23 0x000074f6e4331926 in QQmlBinding::update (this=0x600987160120, flags=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding.cpp:165
#24 0x000074f6e42ad9b4 in QQmlObjectCreator::finalize (this=0x60098723a710, interrupt=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlobjectcreator.cpp:1538
#25 0x000074f6e433d08c in QQmlComponentPrivate::complete (enginePriv=0x60098692f430, state=state@entry=0x600986db7b78) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/ftw/qbipointer_p.h:133
#26 0x000074f6e433d4b4 in QQmlComponentPrivate::completeCreate (this=0x600986db7ac0) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlcomponent.cpp:1325
#27 0x000074f6e5bcc583 in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x6009871d1360, initialProperties=<optimized out>) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/src/plasmaquick/sharedqmlengine.cpp:270
#28 0x000074f6e5ba9b56 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qhash.h:849
#29 0x000074f6e5bd6c84 in ContainmentItem::init (this=0x600986faf990) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/src/plasmaquick/plasmoid/containmentitem.cpp:80
#30 0x000074f6e42adf86 in QQmlObjectCreator::finalize (this=0x600986dda9d0, interrupt=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlobjectcreator.cpp:1597
#31 0x000074f6e433d08c in QQmlComponentPrivate::complete (enginePriv=0x60098692f430, state=state@entry=0x600986dcca28) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/ftw/qbipointer_p.h:133
#32 0x000074f6e433d4b4 in QQmlComponentPrivate::completeCreate (this=0x600986dcc970) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlcomponent.cpp:1325
#33 0x000074f6e5bcc583 in PlasmaQuick::SharedQmlEngine::completeInitialization (this=0x600986e79540, initialProperties=<optimized out>) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/src/plasmaquick/sharedqmlengine.cpp:270
#34 0x000074f6e5ba9b56 in PlasmaQuick::AppletQuickItem::itemForApplet (applet=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qhash.h:849
#35 0x000074f6e5bb8d43 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x6009869d5b70, cont=0x600986779fd0) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/src/plasmaquick/containmentview.cpp:115
#36 0x000074f6e5bb8fad in PlasmaQuick::ContainmentView::setContainment (this=<optimized out>, cont=<optimized out>) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/src/plasmaquick/containmentview.cpp:262
#37 0x0000600970c6a427 in ShellCorona::createWaitingPanels (this=0x7ffcfa8e12a0) at /usr/src/plasma-workspace-4:6.4.4+p24.04+vstable+git20250811.0253-0/shell/shellcorona.cpp:1624
#38 0x000074f6e327cce9 in QtPrivate::QSlotObjectBase::call (a=0x7ffcfa8e0c50, r=<optimized out>, this=0x6009866838a0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qobjectdefs_impl.h:461
#39 doActivate<false> (sender=0x7ffcfa8e13b0, signal_index=3, argv=0x7ffcfa8e0c50) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qobject.cpp:4146
#40 0x000074f6e3221d2d in QMetaObject::activate<void, QTimer::QPrivateSignal> (ret=0x0, local_signal_index=0, mo=<optimized out>, sender=<optimized out>) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qobjectdefs.h:306
#41 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#42 0x000074f6e320aede in QObject::event (this=0x7ffcfa8e13b0, e=0x7ffcfa8e0de0) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qobject.cpp:1406
#43 0x000074f6e563e21d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffcfa8e13b0, e=0x7ffcfa8e0de0) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/widgets/kernel/qapplication.cpp:3303
#44 0x000074f6e32b6340 in QCoreApplication::notifyInternal2 (receiver=0x7ffcfa8e13b0, event=0x7ffcfa8e0de0) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qcoreapplication.cpp:1106
#45 0x000074f6e3193db8 in QTimerInfoList::activateTimers (this=0x6009860e0e40) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qtimerinfo_unix.cpp:426
#46 0x000074f6e3061f79 in timerSourceDispatch (source=<optimized out>) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#47 0x000074f6e19765c5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x000074f6e19d5737 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x000074f6e1975a63 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x000074f6e306124f in QEventDispatcherGlib::processEvents (this=0x600986032040, flags=...) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#51 0x000074f6e32c0b6b in QEventLoop::exec (this=0x7ffcfa8e1050, flags=...) at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/global/qflags.h:77
#52 0x000074f6e32b96ef in QCoreApplication::exec () at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/corelib/global/qflags.h:77
#53 0x000074f6e38de8fd in QGuiApplication::exec () at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/gui/kernel/qguiapplication.cpp:1986
#54 0x000074f6e563a4f9 in QApplication::exec () at /usr/src/qt6-base-6.9.1-0zneon+24.04+noble+stable+build94/src/widgets/kernel/qapplication.cpp:2570
#55 0x0000600970c27638 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:6.4.4+p24.04+vstable+git20250811.0253-0/shell/main.cpp:188
Thank you for the bug report. Based on the backtrace this crash looks like a duplicate of bug 500044. Please follow that report if you would like updates on the progress of this issue. The system locking when it reaches SDDM on boot with a segfault is a different issue. Could you please submit a new report for that with a backtrace for SDDM? Thanks! *** This bug has been marked as a duplicate of bug 500044 *** The linked bug crash happens when the user interacts with the desktop, the crash I'm getting is happening on launch, do you think these are related? After trying a few different package downgrades to find where the issue could be (of the libs listed in the trace), I got plasmashell (and sddm) to start without a crash by disabling QML cache with QML_DISABLE_DISK_CACHE=1 as an envar. How could this be related to the crash? I tried to delete the qml caches but without the envar I still get the crashes... (In reply to Bruno Santos from comment #4) > The linked bug crash happens when the user interacts with the desktop, the > crash I'm getting is happening on launch, do you think these are related? Sometimes, yes, the same code can crash with seemingly unrelated actions that wind up calling the same code. We've seen this before. The Plasma developers will take a deeper look. |
Application: plasmashell (6.4.4) ApplicationNotResponding [ANR]: false Qt Version: 6.9.1 Frameworks Version: 6.18.0 Operating System: Linux 6.14.0-27-generic x86_64 Windowing System: Wayland Distribution: KDE neon Testing Edition DrKonqi: 6.4.4 [CoredumpBackend] -- Information about the crash: Since the most recent updates to Neon Testing, the system locks while booting when it reaches SDDM. There's a mouse cursor and the boot logo, sddm doesn't start. SDDM crashes with a segfault from what I can see in the logs, but if I try to start the wayland session directly from a console, I get a crash in plasmashell right away, for which I could get a traceback with the Crash Handler. I had Testing on another machine and this problem was also present after the latest updates. The crash can be reproduced every time. -- Backtrace (Reduced): #9 0x000074f6e43250e8 in QQmlPropertyData::metaMethod (this=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlpropertydata_p.h:324 #10 QQmlPrivate::callQObjectMethod (engine=0x6009869a6500, lookup=<optimized out>, thisObject=<optimized out>, args=args@entry=0x7ffcfa8df720, argc=1) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqml.cpp:2069 #11 0x000074f6e43258c7 in QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup (this=this@entry=0x7ffcfa8df820, index=index@entry=216, object=object@entry=0x600987157fc0, args=args@entry=0x7ffcfa8df720, argc=argc@entry=1) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqml.cpp:2345 #12 0x000074f6b4a9be63 in QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const::{lambda()#1}::operator()() const (__closure=<synthetic pointer>) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7744 #13 QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const (__closure=0x0, argv=0x7ffcfa8dfb78, aotContext=0x7ffcfa8df820) at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7752 #14 QmlCacheGeneratedCode::_qt_qml_org_kde_plasma_components_ScrollBar_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#39}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at /usr/src/libplasma-6.4.4+p24.04+vstable+git20250807.0619-0/obj-x86_64-linux-gnu/src/declarativeimports/.rcc/qmlcache/obj-x86_64-linux-gnu/src/declarativeimports/plasmacomponents3/ScrollBar_qml.cpp:7776 #15 0x000074f6e44dda29 in operator() (argc=<optimized out>, argv=0x7ffcfa8dfb78, __closure=0x7ffcfa8df8b0) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4vme_moth.cpp:446 #16 QV4::coerceAndCall<AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const AOTCompiledMetaMethod *, void **, const QMetaType *, int, struct {...}) (engine=<optimized out>, typedFunction=<optimized out>, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4jscall_p.h:559 #17 0x000074f6e451d558 in QV4::Moth::VME::exec (engine=<optimized out>, frame=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4vme_moth.cpp:431 #19 0x000074f6e440d2d7 in QV4::Function::call (this=0x60098718e820, thisObject=0x600987157fc0, a=0x7ffcfa8dfb78, types=0x7ffcfa8dfb80, argc=0, context=0x74f66d505910) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/jsruntime/qv4function.cpp:36 #20 0x000074f6e4292477 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmljavascriptexpression_p.h:248 #21 0x000074f6e4334389 in QQmlBinding::evaluate (type=..., result=0x7ffcfa8dfb40, this=0x600987160120) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding_p.h:86 #22 QQmlBinding::doUpdate (this=0x600987160120, watcher=..., flags=..., scope=<optimized out>) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding.cpp:702 #23 0x000074f6e4331926 in QQmlBinding::update (this=0x600987160120, flags=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlbinding.cpp:165 #24 0x000074f6e42ad9b4 in QQmlObjectCreator::finalize (this=0x60098723a710, interrupt=...) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/qqmlobjectcreator.cpp:1538 #25 0x000074f6e433d08c in QQmlComponentPrivate::complete (enginePriv=0x60098692f430, state=state@entry=0x600986db7b78) at /usr/src/qt6-declarative-6.9.1-0zneon+24.04+noble+stable+build58/src/qml/qml/ftw/qbipointer_p.h:133 Reported using DrKonqi