Bug 512463 - plasmashell consistently crashes when applying any global theme with desktop and window layout
Summary: plasmashell consistently crashes when applying any global theme with desktop ...
Status: RESOLVED DUPLICATE of bug 511116
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-22 08:27 UTC by renner0
Modified: 2025-11-24 22:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/301742/events/315ad6c7fb3c4b93b786060d311088c1/


Attachments
New crash information added by DrKonqi (153.41 KB, text/plain)
2025-11-22 08:27 UTC, renner0
Details

Note You need to log in before you can comment on or make changes to this bug.
Description renner0 2025-11-22 08:27:19 UTC
Application: plasmashell (6.5.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.20.0
Operating System: Linux 6.17.8-300.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: Aurora (Version: latest-43.20251121.1)
DrKonqi: 6.5.3 [CoredumpBackend]

-- Information about the crash:
If I make a new user account I can't reproduce the issue, it must be some configuration specific to my user account.

I'm happy to provide any configuration file you might need to narrow this issue down.

Reproducible by repeatably switching from Breeze to Breeze Dark and ticking "Desktop and window layout" on the apply dialog.

Settings > Global Themes > Click Theme > Tick Desktop and window layout > Apply

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x00007f568fc4e768 in QQmlPrivate::loadFallbackAsVariant(QV4::Lookup*, QObject*, void*, QQmlPrivate::AOTCompiledContext const*) () from /lib64/libQt6Qml.so.6
#7  0x00007f568fc55857 in QQmlPrivate::AOTCompiledContext::getObjectLookup(unsigned int, QObject*, void*) const () from /lib64/libQt6Qml.so.6
#9  0x00007f568fc1eb3e in void QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::{lambda(void**, int)#1}>(QV4::ExecutionEngine*, (anonymous namespace)::AOTCompiledMetaMethod const*, void**, QMetaType const*, int, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*)::{lambda(void**, int)#1}) () from /lib64/libQt6Qml.so.6
#10 0x00007f568fc27478 in QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*, QV4::ExecutionEngine*) () from /lib64/libQt6Qml.so.6
#11 0x00007f568fb49d95 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) () from /lib64/libQt6Qml.so.6
#12 0x00007f568fcdbcb0 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) () from /lib64/libQt6Qml.so.6
#13 0x00007f568fc6230e in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () from /lib64/libQt6Qml.so.6
#14 0x00007f568fc65f90 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib64/libQt6Qml.so.6
#15 0x00007f568fd0f6a9 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib64/libQt6Qml.so.6
#16 0x00007f568fc84ab5 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () from /lib64/libQt6Qml.so.6
#17 0x00007f568fc8b16b in QQmlComponentPrivate::completeCreate() () from /lib64/libQt6Qml.so.6
#18 0x00007f56915686bb in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () from /lib64/libPlasmaQuick.so.6
#19 0x00007f5691549711 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () from /lib64/libPlasmaQuick.so.6
#20 0x00007f5691580357 in ContainmentItem::init() () from /lib64/libPlasmaQuick.so.6
#21 0x00007f568fd0fb0d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib64/libQt6Qml.so.6
#22 0x00007f568fc84ab5 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () from /lib64/libQt6Qml.so.6


Reported using DrKonqi
Comment 1 renner0 2025-11-22 08:27:20 UTC
Created attachment 187049 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 renner0 2025-11-22 08:42:47 UTC
DrKonqi doesn't add GPU information:
This is on and AMD RX 6750XT with mesa 25.2.6
Comment 3 TraceyC 2025-11-24 22:59:21 UTC
Thank you for the bug report.

> QQmlPrivate::AOTCompiledContext

This is https://bugreports.qt.io/browse/QTBUG-139626. This should be fixed in Qt 6.10.1. I'll merge this report into the main one for that.

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