Bug 512742 - plasmashell crash after wake from sleep
Summary: plasmashell crash after wake from sleep
Status: RESOLVED DUPLICATE of bug 511371
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-29 09:15 UTC by Stephan Brunner
Modified: 2025-12-01 23:40 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/294154/events/91590534bb5748e5a91e1c85d6ee2461/


Attachments
New crash information added by DrKonqi (321.08 KB, text/plain)
2025-11-29 09:15 UTC, Stephan Brunner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Brunner 2025-11-29 09:15:00 UTC
Application: plasmashell (6.5.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.20.0
Operating System: Linux 6.17.9-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.3 [CoredumpBackend]

-- Information about the crash:
This crash happened after waking my laptop from sleep.
I have a Dell WD19TB dock connected to the laptop.
The dock has an additional display connected via DisplayPort.
The device topology (USB, Displays, ...) was the same before and after the sleep.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#7  0x00007f650be74c03 in QQmlPrivate::loadFallbackAsVariant (lookup=0x5646eecd3ec0, object=0x5646ead60850, target=0x7ffd311e7588, aotContext=0x7ffd311e7690) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:1458
#8  QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7ffd311e7690, index=index@entry=340, object=0x5646ead60850, target=target@entry=0x7ffd311e7588) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqml.cpp:2808
#9  0x00007f644c1a8fcf 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=0x7ffd311e7690, argv=0x7ffd311e79f0) 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 0x00007f650be47791 in operator() (argc=<optimized out>, __closure=0x7ffd311e7720, argv=0x7ffd311e79f0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:452
#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=0x5646ea152d70, typedFunction=typedFunction@entry=0x7ffd311e7758, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:560
#13 0x00007f650be4f0e6 in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x5646ea152d70) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:437
#14 0x00007f650bd9c72b in QV4::Moth::VME::exec (frame=0x7ffd311e77f0, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:419
#15 QV4::Function::call (this=0x5646eccb61f0, thisObject=0x5646ef225570, a=0x7ffd311e79f0, types=0x7ffd311e79e8, argc=0, context=0x7f6464cb43c8) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:37
#16 0x00007f650bef3230 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 0x00007f650be84e56 in QQmlBinding::evaluate (this=0x5646f0f0a930, result=0x7ffd311e79b0, type=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding_p.h:86
#18 QQmlBinding::doUpdate (this=0x5646f0f0a930, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:702
#19 0x00007f650be83a6d in QQmlBinding::update (this=0x5646f0f0a930, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#20 0x00007f650bf2b718 in QQmlObjectCreator::finalize (this=0x7f64fc067df0, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552
#21 0x00007f650be9cd85 in QQmlComponentPrivate::complete (enginePriv=0x5646e9f01a60, state=state@entry=0x5646ecfbd120) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#22 0x00007f650be9fbcc in QQmlComponentPrivate::completeCreate (this=0x5646ecfbd0a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1344


Reported using DrKonqi
Comment 1 Stephan Brunner 2025-11-29 09:15:02 UTC
Created attachment 187239 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Victor 2025-11-29 11:19:22 UTC
Same here, Fedora 43. Whenever this happens it seems that the plasma-powerdevil crashes first.
Comment 3 TraceyC 2025-12-01 23:40:42 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 511371. 

This was thought to be fixed with Qt 6.10.1, but I see at least one other person reports still having this crash with that version. I'll merge this report in with that one, and reopen it so we can coordinate with the Qt folks.

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