Application: plasmashell (6.5.4) ApplicationNotResponding [ANR]: false Qt Version: 6.10.1 Frameworks Version: 6.21.0 Operating System: Linux 6.18.2-3-cachyos x86_64 Windowing System: Wayland Distribution: CachyOS DrKonqi: 6.5.4 [CoredumpBackend] -- Information about the crash: While configuring a new system monitor widget, Plasma crashed. It happened trying to load the available senors after doing some other configuring. It did not crash again with another blank widget. The crash does not seem to be reproducible. -- Backtrace (Reduced): #4 0x00007f0fd9ac3d20 in QV4::Heap::Base::mark (this=0x7f0e5d68ed00, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:147 #5 0x00007f0fd9b9307b in QV4::Lookup::markObjects (this=0x56086a52f9e0, stack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:272 #6 QV4::ExecutableCompilationUnit::markObjects (this=0x560863576580, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:304 #7 0x00007f0fd9b7575f in QV4::ExecutionEngine::markObjects (this=<optimized out>, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1344 #9 0x00007f0fd9c57192 in QV4::GCStateMachine::transition (this=0x56086a634850) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1567 #10 0x00007f0fd9c66d37 in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:89 #11 QV4::MemoryManager::runGC (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1289 #12 0x00007f0fd9c5d4bc in QV4::MemoryManager::runGC (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1275 #13 QV4::MemoryManager::allocate (this=0x5608668acab0, allocator=0x5608668acac0, size=128) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:409 #14 QV4::MemoryManager::allocData (this=0x5608668acab0, size=128) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1011 #15 0x00007f0fd9de1064 in QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0, ic=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h:100 #16 QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0, ic=0x7f0e637b8b80) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:270 #17 QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:280 #18 QV4::MemoryManager::allocate<QV4::QQmlValueTypeWrapper, void const*&, QMetaType&, QMetaObject const*&, QV4::Heap::Object*&, int&, QFlags<QV4::Heap::ReferenceObject::Flag>&> (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:313 #19 QV4::QQmlValueTypeWrapper::create (engine=0x560867f37f70, data=0x0, metaObject=0x7f0fda6ee0a0 <QQuickColorValueType::staticMetaObject>, type=..., object=<optimized out>, property=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp:194 #20 0x00007f0fd9be33db in QV4::loadProperty (v4=<optimized out>, wrapper=<optimized out>, object=0x56086778a1f0, property=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:268 Reported using DrKonqi
Created attachment 188438 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Searchable backtrace of the crashing process - this looks to be entirely in Qt. It's almost identical, but not quite, to bug 510959 Thread 1 (Thread 0x7f0fd1244b80 (LWP 1976)): [KCrash Handler] #4 0x00007f0fd9ac3d20 in QV4::Heap::Base::mark (this=0x7f0e5d68ed00, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:147 #5 0x00007f0fd9b9307b in QV4::Lookup::markObjects (this=0x56086a52f9e0, stack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:272 #6 QV4::ExecutableCompilationUnit::markObjects (this=0x560863576580, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:304 #7 0x00007f0fd9b7575f in QV4::ExecutionEngine::markObjects (this=<optimized out>, markStack=0x560867ebc550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1344 #8 0x00007f0fd9c58c9e in QV4::(anonymous namespace)::markGlobalObject (that=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:690 #9 0x00007f0fd9c57192 in QV4::GCStateMachine::transition (this=0x56086a634850) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1567 #10 0x00007f0fd9c66d37 in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:89 #11 QV4::MemoryManager::runGC (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1289 #12 0x00007f0fd9c5d4bc in QV4::MemoryManager::runGC (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1275 #13 QV4::MemoryManager::allocate (this=0x5608668acab0, allocator=0x5608668acac0, size=128) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:409 #14 QV4::MemoryManager::allocData (this=0x5608668acab0, size=128) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1011 #15 0x00007f0fd9de1064 in QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0, ic=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h:100 #16 QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0, ic=0x7f0e637b8b80) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:270 #17 QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeWrapper> (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:280 #18 QV4::MemoryManager::allocate<QV4::QQmlValueTypeWrapper, void const*&, QMetaType&, QMetaObject const*&, QV4::Heap::Object*&, int&, QFlags<QV4::Heap::ReferenceObject::Flag>&> (this=0x5608668acab0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:313 #19 QV4::QQmlValueTypeWrapper::create (engine=0x560867f37f70, data=0x0, metaObject=0x7f0fda6ee0a0 <QQuickColorValueType::staticMetaObject>, type=..., object=<optimized out>, property=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp:194 #20 0x00007f0fd9be33db in QV4::loadProperty (v4=<optimized out>, wrapper=<optimized out>, object=0x56086778a1f0, property=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:268 #21 0x00007f0fd9be4e18 in QV4::QObjectWrapper::getQmlProperty (engine=0x560867f37f70, qmlContext=..., wrapper=0x7f0e5fbfffa0, object=<optimized out>, name=0x7f0e637b8b70, flags=..., hasProperty=0x0, property=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:532 #22 0x00007f0fd9dd84bf in QV4::QQmlTypeWrapper::virtualGet (m=0x7f0e637b8b60, id=..., receiver=0x7f0e637b8b60, hasProperty=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h:110 #23 0x00007f0fd9bb9a53 in QV4::Object::get (receiver=<optimized out>, this=<optimized out>, name=<optimized out>, hasProperty=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4string_p.h:141 #24 QV4::Lookup::getterFallback (lookup=0x56086915a9b0, engine=0x560867f37f70, object=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp:242 #25 0x00007f0ef73271a9 in ?? () #26 0x0000000000000000 in ?? ()
Based on the backtrace, this looks like it's this bug in Qt, which will be fixed by the Qt folks. https://qt-project.atlassian.net/browse/QTBUG-134749