Created attachment 175050 [details] the stack trace of the coredump file SUMMARY Plasmashell crashed when I clicked the volume tray in the panel. OBSERVED RESULT Plasmashell was unrepsonsive for a while and crashed. EXPECTED RESULT The volume settings pop up normally. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.2.1 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 Kernel Version: 6.10.10-zen1-1-zen-cjktty (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics Memory: 13.5 GiB of RAM Graphics Processor: AMD Radeon Graphics ADDITIONAL INFORMATION I upload the stack trace of the coredump file as an attachment.
Searchable beginning of the backtrace. I don't see Vulkan anywhere in the full backtrace. #4 <signal handler called> No locals. #5 QV4::Value::as<QV4::QObjectWrapper> (this=0x7199d8d22100) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:45 vt = <optimized out> #6 QV4::Value::as<QV4::QObjectWrapper> (this=0x7199d8d22100) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4value_p.h:151 No locals. #7 QV4::(anonymous namespace)::markWeakValues (that=0x5d008fda37b0, stateData=std::variant [index 1] = {...}) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:749 qobjectWrapper = <optimized out> qobject = <optimized out> keepAlive = <optimized out> i = <optimized out> markStack = <optimized out> it = @0x5d008fda38d8: {p = 0x7199d8d22000, index = 25} #8 0x0000719a2ac5172d in QV4::GCStateMachine::transition (this=0x5d008fda37b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1495 stateInfo = <optimized out> deadlineExpired = <optimized out> stateInfo = <optimized out> #9 QV4::GCStateMachine::transition (this=0x5d008fda37b0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1477 deadlineExpired = <optimized out> stateInfo = <optimized out> #10 0x0000719a2ac611b7 in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:79 No locals. #11 QV4::MemoryManager::runGC (this=0x5d00901365d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1272 No locals. #12 0x0000719a2ab66c40 in QV4::MemoryManager::runGC (this=0x5d00901365d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1260 triggeredByUnmanagedHeap = <optimized out> oldUnmanagedSize = <optimized out> totalMem = <optimized out> usedBefore = <optimized out> largeItemsBefore = <optimized out> stats = <optimized out> oldChunks = <optimized out> t = <optimized out> markTime = <optimized out> usedAfter = <optimized out> largeItemsAfter = <optimized out> memInBins = <optimized out> freedObjectStats = <optimized out> freedObjectsSorted = <optimized out> lost = <optimized out> it = <optimized out> it = <optimized out> #13 QV4::MemoryManager::allocate (this=0x5d00901365d0, allocator=0x5d0090136668, size=128) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:397 incrementalGCIsAlreadyRunning = <optimized out> didGCRun = false #14 0x0000719a2ab678d9 in QV4::MemoryManager::allocIC<QV4::InternalClass> (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:333 b = <optimized out> b = <optimized out> #15 QV4::ExecutionEngine::newClass (this=<optimized out>, other=0x7199f2dc0780) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:914 ic = <optimized out> #16 0x0000719a2aba7ad3 in QV4::Heap::InternalClass::changeVTableImpl (this=0x7199f2dc0780, vt=0x719a2af63280 <QV4::UrlObject::static_vtbl>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:514 temp = {{id = {val = {_val = 124906959680128, static ExponentMask = 9218868437227405312, static Top1Mask = 9223372036854775808, static Upper3Mask = 3940649673949184, static Lower5Mask = 31, static ManagedMask = 9219149912204115968, static DoubleMask = 9220275812110958592, static NumberMask = 9219220280948293632, static IntOrBoolMask = 9219290649692471296, static IntCompatMask = 9219712862157537280, static EncodeMask = 9220346180855136256, static DoubleDiscriminator = 1407374883553280, static NumberDiscriminator = 351843720888320}}, vtable = 0x719a2af63280 <QV4::UrlObject::static_vtbl>, prototype = 0x719a2af63280 <QV4::UrlObject::static_vtbl>}, lookup = 0x0, flags = 258} t = @0x5d0094fac268: {{id = {val = {_val = 124906959680128, static ExponentMask = 9218868437227405312, static Top1Mask = 9223372036854775808, static Upper3Mask = 3940649673949184, static Lower5Mask = 31, static ManagedMask = 9219149912204115968, static DoubleMask = 9220275812110958592, static NumberMask = 9219220280948293632, static IntOrBoolMask = 9219290649692471296, static IntCompatMask = 9219712862157537280, static EncodeMask = 9220346180855136256, static DoubleDiscriminator = 1407374883553280, static NumberDiscriminator = 351843720888320}}, vtable = 0x719a2af63280 <QV4::UrlObject::static_vtbl>, prototype = 0x719a2af63280 <QV4::UrlObject::static_vtbl>}, lookup = 0x0, flags = 258} scope = {engine = 0x5d00901cbc00, mark = 0x7199f31bf5a8} scopedNewClass = <optimized out> newClass = <optimized out> #17 0x0000719a2ab74a21 in QV4::Heap::InternalClass::changeVTable (this=0x7199f2dc0780, vt=0x719a2af63280 <QV4::UrlObject::static_vtbl>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:464 No locals. #18 QV4::InternalClass::changeVTable (this=0x7199f31bf5a0, vt=0x719a2af63280 <QV4::UrlObject::static_vtbl>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 No locals. #19 QV4::MemoryManager::allocateObject<QV4::UrlObject> (this=0x5d00901365d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:266 scope = <optimized out> ic = <optimized out> scope = <optimized out> ic = <optimized out> #20 QV4::MemoryManager::allocate<QV4::UrlObject> (this=0x5d00901365d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:301 scope = <optimized out> t = <optimized out> scope = <optimized out> t = <optimized out> #21 QV4::ExecutionEngine::newUrlObject (this=0x5d00901cbc00) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1076 No locals. #22 QV4::ExecutionEngine::newUrlObject (this=this@entry=0x5d00901cbc00, url=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1082 scope = {engine = 0x5d00901cbc00, mark = 0x7199f31bf5a0} urlObject = <optimized out> #23 0x0000719a2ab79d6b in QV4::ExecutionEngine::metaTypeToJS (this=0x5d00901cbc00, type=..., data=0x7ffed6a197c0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1980 No locals. #24 0x0000719a2ac847d2 in GenericBinding<0>::write (this=this@entry=0x5d0095f0a910, result=0x7ffed6a197c0, type=..., isUndefined=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:221 pd = 0x7199b80dca70 vpd = {m_flags = {otherBits = 0, isConst = 0, isVMEFunction = 0, isWritableORhasArguments = 0, isResettableORisSignal = 0, isAliasORisVMESignal = 0, isFinalORisV4Function = 0, isSignalHandler = 0, isOverridableSignal = 0, isRequiredORisCloned = 0, isConstructorORisBindable = 0, isOverridden = 0, hasMetaObject = 0, type = 0, overrideIndexIsProperty = 0}, m_coreIndex = -1, m_notifyIndex = -1, m_overrideIndex = -1, m_metaObjectOffset = -1, m_revision = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_typeVersion = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_propType = {d_ptr = 0x0}, {m_arguments = 0x0, m_staticMetaCallFunction = 0x0, m_metaObject = 0x0}} #25 0x0000719a2ac80d6e in QQmlBinding::doUpdate (this=0x5d0095f0a910, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:691 result = {d = {static MaxInternalSize = 24, data = {data = '\000' <repeats 23 times>, shared = 0x0, _forAlignment = 0}, is_shared = 0, is_null = 0, packedType = 31226735334696}} isUndefined = 254 returnType = {d_ptr = 0x719a29de1440 <QtPrivate::QMetaTypeInterfaceWrapper<QVariant>::metaType>} ep = 0x5d00901d53b0 error = false canWrite = <optimized out> v4Function = <optimized out> #26 0x0000719a2ac8258e in QQmlBinding::update (this=0x5d0095f0a910, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165 watcher = {_c = 0x5d0094f319b0, _w = 0x7ffed6a19880, _s = 0x5d0095f0a910} qmlEngine = <optimized out> scope = {engine = 0x5d00901cbc00, mark = 0x7199f31bf5a0} prof = <optimized out> #27 0x0000719a2ad08976 in QQmlObjectCreator::finalize (this=0x5d0092a994a0, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1520 b = <optimized out> data = <optimized out> watcher = {sharedState = {o = 0x5d0094fe7860}, watcher = {_t = 0x5d0094fe7860, _r = false}} ocRestore = {varRef = @0x5d00901d54a8, oldValue = 0x5d0093751c80} #28 0x0000719a2ac99299 in QQmlComponentPrivate::complete (enginePriv=enginePriv@entry=0x5d00901d53b0, state=state@entry=0x5d0091cf3e50) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133 interrupt = {mode = QQmlInstantiationInterrupt::None, deadline = {static Forever = QDeadlineTimer::ForeverConstant::Forever, t1 = 0, t2 = 0, type = 1}, runWhile = 0x0} #29 0x0000719a2ac9935f in QQmlComponentPrivate::completeDeferred (enginePriv=0x5d00901d53b0, deferredState=deferredState@entry=0x7ffed6a19ad0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1168 state = @0x5d0091cf3e50: {errors = {<QListSpecialMethods<QQmlComponentPrivate::AnnotatedQmlError>> = {<QListSpecialMethodsBase<QQmlComponentPrivate::AnnotatedQmlError>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_creatorOrRequiredProperties = {ptr_value = 102257041970337, static FlagBit = 1, static Flag2Bit = 2, static FlagsMask = 3}} __for_range = std::vector of length 1, capacity 1 = {{errors = {<QListSpecialMethods<QQmlComponentPrivate::AnnotatedQmlError>> = {<QListSpecialMethodsBase<QQmlComponentPrivate::AnnotatedQmlError>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_creatorOrRequiredProperties = {ptr_value = 102257041970337, static FlagBit = 1, static Flag2Bit = 2, static FlagsMask = 3}}} __for_begin = <optimized out> __for_end = <optimized out> #30 0x0000719a220db110 in QtQuickPrivate::completeDeferred (object=<optimized out>, property=..., delegate=0x5d0094e42aa0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickdeferredexecute.cpp:133 bindingStatus = 0x0 cleanup = <optimized out> localState = std::vector of length 1, capacity 1 = {{errors = {<QListSpecialMethods<QQmlComponentPrivate::AnnotatedQmlError>> = {<QListSpecialMethodsBase<QQmlComponentPrivate::AnnotatedQmlError>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_creatorOrRequiredProperties = {ptr_value = 102257041970337, static FlagBit = 1, static Flag2Bit = 2, static FlagsMask = 3}}} ep = <optimized out> state = 0x5d0092a99410 data = 0x5d009120b020 #31 0x0000719a220cf1b8 in quickCompleteDeferred<QQuickItem> (object=<optimized out>, property=..., delegate=..., object=<optimized out>, property=..., delegate=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickdeferredexecute_p_p.h:54 No locals. #32 QQuickControlPrivate::executeContentItem (this=0x5d0094e428a0, complete=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickcontrol.cpp:743 q = <optimized out> #33 0x0000719a220cbb77 in QQuickControl::componentComplete (this=0x5d009120b000) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickcontrol.cpp:1960 d = 0x5d0094e428a0 #34 0x0000719a2ad08d53 in QQmlObjectCreator::finalize (this=0x5d0093751c80, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1579 profiler = <optimized out> status = <optimized out> watcher = {sharedState = {o = 0x5d009527b750}, watcher = {_t = 0x5d009527b750, _r = false}} ocRestore = {varRef = @0x5d00901d54a8, oldValue = 0x0} #35 0x0000719a2ac99299 in QQmlComponentPrivate::complete (enginePriv=0x5d00901d53b0, state=state@entry=0x5d009199ab58) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133 interrupt = {mode = QQmlInstantiationInterrupt::None, deadline = {static Forever = QDeadlineTimer::ForeverConstant::Forever, t1 = 0, t2 = 0, type = 1}, runWhile = 0x0} #36 0x0000719a2ac9acde in QQmlComponentPrivate::completeCreate (this=0x5d009199aaa0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1280 ep = <optimized out> #37 0x0000719a2c3df97c in PlasmaQuick::SharedQmlEngine::createObjectFromComponent (this=0x5d009196fb80, component=0x5d009199aa80, context=<optimized out>, initialProperties=...) at /usr/src/debug/libplasma/libplasma-6.2.1/src/plasmaquick/sharedqmlengine.cpp:288 object = 0x719a14008030 #38 0x0000719a2c3bd3ef in PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem (this=this@entry=0x5d009196d8d0) at /usr/src/debug/libplasma/libplasma-6.2.1/src/plasmaquick/appletquickitem.cpp:223 initialProperties = {d = 0x719a1003cb50} #39 0x0000719a2c3bd4d1 in PlasmaQuick::AppletQuickItemPrivate::preloadForExpansion (this=0x5d009196d8d0) at /usr/src/debug/libplasma/libplasma-6.2.1/src/plasmaquick/appletquickitem.cpp:311 time = 0 #40 0x0000719a2c3bd875 in PlasmaQuick::AppletQuickItem::setExpanded (this=this@entry=0x5d009199a590, expanded=true) at /usr/src/debug/libplasma/libplasma-6.2.1/src/plasmaquick/appletquickitem.cpp:863 No locals. #41 0x0000719a2c3be547 in PlasmaQuick::AppletQuickItem::qt_static_metacall (_o=_o@entry=0x5d009199a590, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=8, _a=_a@entry=0x7ffed6a1a170) at /usr/src/debug/libplasma/build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:417 _t = 0x5d009199a590 _v = <optimized out> #42 0x0000719a2c3c06a8 in PlasmaQuick::AppletQuickItem::qt_metacall (this=0x5d009199a590, _c=QMetaObject::WriteProperty, _id=8, _a=0x7ffed6a1a170) at /usr/src/debug/libplasma/build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:456 No locals. #43 0x0000719a2c3eef3f in PlasmoidItem::qt_metacall (this=0x5d009199a590, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffed6a1a170) at /usr/src/debug/libplasma/build/src/plasmaquick/PlasmaQuick_autogen/include/moc_plasmoiditem.cpp:354 No locals. #44 0x0000719a2ac66c09 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, object=<optimized out>, idx=<optimized out>, argv=0x7ffed6a1a170) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:367 dynamicMetaObject = <optimized out> #45 QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:387 status = -1 argv = {0x7ffed6a1a530, 0x0, 0x7ffed6a1a16c, 0x7ffed6a1a15c} #46 0x0000719a2ad24324 in QQmlPropertyPrivate::write (object=0x5d009199a590, property=..., value=..., context=..., flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlproperty.cpp:1513 propertyMetaType = {d_ptr = 0x719a29de0920 <QtPrivate::QMetaTypeInterfaceWrapper<bool>::metaType>} variantMetaType = {d_ptr = 0x719a29de0920 <QtPrivate::QMetaTypeInterfaceWrapper<bool>::metaType>} bindingFixer = {untypedBinding = {d = {d = 0x0}}} enginePriv = 0x5d00901d53b0 isUrl = false #47 0x0000719a2abd9988 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x5d00901cbc00, object=object@entry=0x5d009199a590, property=0x7ffed6a1a5c0, value=...) at /usr/include/qt6/QtCore/qflags.h:73 v = {d = {static MaxInternalSize = 24, data = {data = "\001", '\000' <repeats 22 times>, shared = 0x1, _forAlignment = 4.9406564584124654e-324}, is_shared = 0, is_null = 0, packedType = 31226735329864}} callingQmlContext = {o = 0x5d00937d28f0} scope = {engine = 0x5d00901cbc00, mark = 0x7199f31bf598} propType = {d_ptr = 0x719a29de0920 <QtPrivate::QMetaTypeInterfaceWrapper<bool>::metaType>} vmemo = <optimized out> o = <optimized out> status = <optimized out> flags = <optimized out> argv = <optimized out> #48 0x0000719a2abda13e in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x5d00901cbc00, qmlContext=..., object=0x5d009199a590, name=name@entry=0x7199f31bf590, flags=..., flags@entry=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:555 local = {m_flags = {otherBits = 0, isConst = 0, isVMEFunction = 0, isWritableORhasArguments = 1, isResettableORisSignal = 0, isAliasORisVMESignal = 0, isFinalORisV4Function = 0, isSignalHandler = 0, isOverridableSignal = 0, isRequiredORisCloned = 0, isConstructorORisBindable = 0, isOverridden = 0, hasMetaObject = 0, type = 0, overrideIndexIsProperty = 0}, m_coreIndex = 52, m_notifyIndex = 35, m_overrideIndex = -1, m_metaObjectOffset = -1, m_revision = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_typeVersion = {m_minorVersion = 0 '\000', m_majorVersion = 0 '\000'}, m_propType = {d_ptr = 0x719a29de0920 <QtPrivate::QMetaTypeInterfaceWrapper<bool>::metaType>}, {m_arguments = 0x0, m_staticMetaCallFunction = 0x0, m_metaObject = 0x0}} result = <optimized out> #49 0x0000719a2abda2cb in QV4::QObjectWrapper::virtualPut (m=0x7199f31bf550, id=..., value=..., receiver=0x7199f31bf550) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:953 scope = {engine = 0x5d00901cbc00, mark = 0x7199f31bf590} that = 0x7199f31bf550 name = <optimized out> qmlContext = {o = 0x5d00937d28f0} #50 0x0000719a2abbddb1 in QV4::Object::put (this=<optimized out>, id=..., v=..., receiver=<optimized out>, this=<optimized out>, id=..., v=..., receiver=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:41 No locals. #51 QV4::Object::virtualResolveLookupSetter (object=0x7199f31bf550, engine=0x5d00901cbc00, lookup=0x5d0091973090, value=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object.cpp:823 scope = {engine = <optimized out>, mark = 0x7199f31bf588} name = {ptr = 0x7199f31bf588} c = <optimized out> key = <optimized out> idx = {index = 4294967295, attrs = {{m_all = <optimized out>, {m_flags = <optimized out>, m_mask = <optimized out>}, {m_type = <optimized out>, m_writable = <optimized out>, m_enumerable = <optimized out>, m_configurable = <optimized out>, type_set = <optimized out>, writable_set = <optimized out>, enumerable_set = <optimized out>, configurable_set = <optimized out>}}}}
Based on the backtrace, its been determined this is a duplicate of 492606. Please follow that report for progress on this issue. Thanks! *** This bug has been marked as a duplicate of bug 492606 ***