Application: plasmashell (6.5.80) ApplicationNotResponding [ANR]: false Qt Version: 6.10.0 Frameworks Version: 6.20.0 Operating System: Linux 6.17.4-1-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 6.5.80 [CoredumpBackend] -- Information about the crash: I have two monitors connected to the GPU, one directly and one (actualy a TV) through an audio/video reciever. When I turned on the TV and plasma showed the new monitor was added it crashed. The ctrash does not happen always when I do this. It has been a long time since I got a crash when turning monitors on/off. This was the first crash after a long time. The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #6 0x00007f1ea82f2657 in QQmlPrivate::loadFallbackAsVariant (lookup=0x564a02187ea0, object=0x564a060865f0, target=0x7fff4b4e0028, aotContext=0x7fff4b4e0140) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqml.cpp:1458 #7 QQmlPrivate::AOTCompiledContext::getObjectLookup (this=this@entry=0x7fff4b4e0140, index=index@entry=340, object=0x564a060865f0, target=target@entry=0x7fff4b4e0028) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqml.cpp:2813 #8 0x00007f1dcdf76663 in QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#17}::operator()(QQmlPrivate::AOTCompiledContext const*, void**) const (__closure=0x0, aotContext=0x7fff4b4e0140, argv=0x7fff4b4e04d0) at /usr/src/debug/powerdevil-6.5.80git.20251027T013636~e59532f/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:5275 #9 QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_battery_main_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext const*, void**)#17}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at /usr/src/debug/powerdevil-6.5.80git.20251027T013636~e59532f/build/applets/batterymonitor/.rcc/qmlcache/org.kde.plasma.battery_main_qml.cpp:5299 #10 0x00007f1ea82bda71 in operator() (argc=<optimized out>, __closure=0x7fff4b4e01d0, argv=0x7fff4b4e04d0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/jsruntime/qv4vme_moth.cpp:451 #11 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=0x5649fe404f40, typedFunction=typedFunction@entry=0x7fff4b4e0208, argv=<optimized out>, types=<optimized out>, argc=<optimized out>, call=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/jsruntime/qv4jscall_p.h:559 #12 0x00007f1ea82c626a in QV4::Moth::VME::exec (frame=<optimized out>, engine=0x5649fe404f40) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/jsruntime/qv4vme_moth.cpp:436 #13 0x00007f1ea821571c in QV4::Moth::VME::exec (frame=0x7fff4b4e02d0, engine=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/jsruntime/qv4engine_p.h:824 #14 QV4::Function::call (this=0x564a02171590, thisObject=0x564a06939290, a=<optimized out>, types=0x7fff4b4e04c8, argc=0, context=0x7f1e63f19478) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/jsruntime/qv4function.cpp:36 #15 0x00007f1ea836438a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmljavascriptexpression.cpp:270 #16 0x00007f1ea82ff18b in QQmlBinding::evaluate (this=0x5649ff3e14d0, result=0x7fff4b4e0490, type=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmlbinding_p.h:86 #17 QQmlBinding::doUpdate (this=0x5649ff3e14d0, watcher=..., flags=..., scope=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmlbinding.cpp:702 #18 0x00007f1ea82f63c9 in QQmlBinding::update (this=0x5649ff3e14d0, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmlbinding.cpp:165 #19 0x00007f1ea839ff9d in QQmlObjectCreator::finalize (this=0x564a04759590, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmlobjectcreator.cpp:1552 #20 0x00007f1ea831ae0a in QQmlComponentPrivate::complete (enginePriv=0x5649fe3ce4e0, state=state@entry=0x564a03a1b8a0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/ftw/qbipointer_p.h:133 #21 0x00007f1ea831d6b9 in QQmlComponentPrivate::completeCreate (this=0x564a03a1b820) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.0/src/qml/qml/qqmlcomponent.cpp:1344 Reported using DrKonqi
Created attachment 186330 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Unfortunately this is a Qt bug: https://bugreports.qt.io/browse/QTBUG-139626 It'll be fixed in 6.10.1
I have Qt 6.10.1 installed and still get the crash, so it looks like the fix was not enough or maybe did not get into 6.10.1
Created attachment 187261 [details] Backtrace with Qt 6.10.1
*** Bug 512742 has been marked as a duplicate of this bug. ***
The reporter of the duplicate also experienced this crash with Qt 6.10.1. I'll reopen this so we can coordinate with Qt.
A new related bug was opened on Qt side https://qt-project.atlassian.net/browse/QTBUG-142331 I guess the URL should be updated to that one?
(In reply to Jure Repinc from comment #7) > A new related bug was opened on Qt side > https://qt-project.atlassian.net/browse/QTBUG-142331 > I guess the URL should be updated to that one? Thanks for linking the new report, I've updated the URL in this report. Previous URL https://bugreports.qt.io/browse/QTBUG-139626