Application: plasma-systemmonitor (5.27.7) Qt Version: 5.15.10 Frameworks Version: 5.109.0 Operating System: Linux 6.4.11-zen2-1-zen x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 5.27.7 [KCrashBackend] -- Information about the crash: I found a bug in the plasma-systemmonitor that makes it crash and close when I switch tabs within the application. Here are the details of the bug: Environment: I am using Arch Linux with the latest version of plasma-systemmonitor. Steps to reproduce the bug: Open the plasma-systemmonitor and select a tab, for example, Processes. Switch to another tab, for example, Applications, History or Processes. Any of these tabs makes the application break. Expected result: The plasma-systemmonitor should show the tab that I selected and continue working normally. Actual result: The plasma-systemmonitor crashes and closes by itself, without showing any error message. Note: I tried to delete the cache files of the plasma-systemmonitor, but that did not solve the problem. The crash can be reproduced every time. -- Backtrace: Application: Monitor do sistema (plasma-systemmonitor), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 QListData::size() const (this=0x55b61628b9d8, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:115 #7 QList<QQuickItem*>::count() const (this=0x55b61628b9d8) at /usr/include/qt/QtCore/qlist.h:359 #8 QQuickTransform::~QQuickTransform() (this=0x55b61628c0f8, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:156 #9 0x00007f06217977b3 in QQuickMatrix4x4::~QQuickMatrix4x4() (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquicktranslate.cpp:512 #10 QQuickPinchHandler::~QQuickPinchHandler() (this=0x55b61628bff0, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/handlers/qquickpinchhandler_p.h:62 #11 QQuickPinchHandler::~QQuickPinchHandler() (this=0x55b61628bff0, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/handlers/qquickpinchhandler_p.h:62 #12 0x00007f06217a5af6 in QAccessibleQuickItem::role() const (this=0x55b6162a2c20) at ../../include/QtQuick/../../../qtdeclarative/src/quick/items/qquickitem.h:468 #13 0x00007f0622f4aa59 in AtSpiAdaptor::pathForInterface(QAccessibleInterface*) const [clone .isra.0] (interface=0x55b6162a2c20, this=<optimized out>) at ../../../platformsupport/linuxaccessibility/atspiadaptor.cpp:1586 #14 0x00007f0622f38312 in AtSpiAdaptor::notifyStateChange(QAccessibleInterface*, QString const&, int) (this=0x55b615561b60, interface=<optimized out>, state=..., value=1) at ../../../platformsupport/linuxaccessibility/atspiadaptor.cpp:878 #15 0x00007f0622f398e6 in AtSpiAdaptor::notify(QAccessibleEvent*) (this=0x55b615561b60, event=<optimized out>) at ../../../platformsupport/linuxaccessibility/atspiadaptor.cpp:903 #16 0x00007f062163323c in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x55b61628c0b0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6121 #17 0x00007f06216370f3 in QQuickItem::setParentItem(QQuickItem*) (this=0x55b61628bff0, parentItem=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2737 #18 0x00007f062162c4a2 in QQuickItem::~QQuickItem() (this=this@entry=0x55b61628bff0, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2335 #19 0x00007f0620d562c7 in QQuickControl::~QQuickControl() (this=this@entry=0x55b61628bff0, this=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:1002 #20 0x00007f06107b200b in QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement() (this=0x55b61628bff0, this=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:144 #21 QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement() (this=0x55b61628bff0, this=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:144 #22 0x00007f0620c5209f in QQmlTableInstanceModel::destroyModelItem(QQmlDelegateModelItem*, QQmlTableInstanceModel::DestructionMode) (this=<optimized out>, modelItem=0x55b616292b10, mode=QQmlTableInstanceModel::Immediate) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmltableinstancemodel.cpp:245 #23 0x00007f0620c7b0e2 in std::function<void (QQmlDelegateModelItem*)>::operator()(QQmlDelegateModelItem*) const (__args#0=0x55b616292b10, this=0x7ffce7951300) at /usr/include/c++/13.1.1/bits/std_function.h:591 #24 QQmlReusableDelegateModelItemsPool::drain(int, std::function<void (QQmlDelegateModelItem*)>) (this=0x55b615c73dd8, maxPoolTime=0, releaseItem=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:3846 #25 0x00007f0620c513f9 in QQmlTableInstanceModel::drainReusableItemsPool(int) (this=<optimized out>, maxPoolTime=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmltableinstancemodel.cpp:290 #26 0x00007f0621721141 in QQuickTableView::geometryChanged(QRectF const&, QRectF const&) (this=0x55b615c377a0, newGeometry=<optimized out>, oldGeometry=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquicktableview.cpp:2951 #27 0x00007f062163ba3d in QQuickItem::setSize(QSizeF const&) (this=this@entry=0x55b615c377a0, size=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7091 #28 0x00007f0620d5769f in QQuickControlPrivate::resizeContent() (this=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:403 #29 0x00007f0620d5a025 in QQuickControl::paddingChange(QMarginsF const&, QMarginsF const&) (this=<optimized out>, newPadding=<optimized out>, oldPadding=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:2292 #30 0x00007f0620d53ae1 in QQuickControlPrivate::setRightPadding(double, bool) (this=0x55b615c21a70, value=<optimized out>, reset=false) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:273 #31 0x00007f062923e5ce in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:391 #32 0x00007f06292935cb in GenericBinding<6>::doStore<double>(double, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=0x55b615c230d0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:342 #33 GenericBinding<6>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b615c230d0, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:315 #34 0x00007f0629299ede in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55b615c230d0, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258 #35 0x00007f062929b573 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b615c230d0, flags=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194 #36 0x00007f06292784f5 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #37 0x00007f0627ad0f20 in doActivate<false>(QObject*, int, void**) (sender=0x55b615c22b10, signal_index=3, argv=0x0) at kernel/qobject.cpp:3817 #38 0x00007f0629233ceb in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x55b615c22c90, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:880 #39 0x00007f062923e593 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:395 #40 0x00007f06292935cb in GenericBinding<6>::doStore<double>(double, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=0x55b615c22e30) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:342 #41 GenericBinding<6>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b615c22e30, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:315 #42 0x00007f0629299ede in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55b615c22e30, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:258 #43 0x00007f062929b573 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55b615c22e30, flags=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194 #44 0x00007f06292784f5 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #45 0x00007f0627ad0f20 in doActivate<false>(QObject*, int, void**) (sender=0x55b615c2cd10, signal_index=18, argv=0x0) at kernel/qobject.cpp:3817 #46 0x00007f0621633299 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615c2cdd0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6125 #47 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615c21a70, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #48 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615c0f500, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #49 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615c06cd0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #50 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615bd0ef0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #51 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b61527b9e0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #52 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615283590, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #53 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615b7c480, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #54 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b6152929f0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #55 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b61527def0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #56 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b61527bff0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #57 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b615b58320, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #58 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d80700, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #59 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d3acb0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #60 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d55440, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #61 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d336b0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #62 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d3d9e0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #63 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x55b614d99bd0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #64 0x00007f06216331b8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x55b614da7ac0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115 #65 0x00007f06216332f9 in QQuickItemPrivate::setVisible(bool) (this=0x55b614da7ac0, visible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6018 #66 0x00007f061914c4de in ColumnView::removeItem(QQuickItem*) (this=this@entry=0x55b614b9ec40, item=0x55b614d39020) at /usr/src/debug/kirigami2/kirigami2-5.109.0/src/columnview.cpp:1244 #67 0x00007f061914c727 in ColumnView::clear() (this=0x55b614b9ec40) at /usr/src/debug/kirigami2/kirigami2-5.109.0/src/columnview.cpp:1287 #68 0x00007f0619157f93 in ColumnView::qt_metacall(QMetaObject::Call, int, void**) (this=0x55b614b9ec40, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0x7ffce7955650) at /usr/src/debug/kirigami2/build/src/KirigamiPlugin_autogen/include/moc_columnview.cpp:1069 #69 0x00007f06292785d4 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffce79558a0, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #70 0x00007f0629177dc6 in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f06181c17f0, engine=0x55b6149a1fd0, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1303 #71 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x55b6149a1fd0, callArgs=0x7f06181c17f0, callType=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1557 #72 0x00007f062917de16 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7f06181c17a8, argv=<optimized out>, argc=0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2115 #73 0x00007f062918ffe7 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffce7955cb0, engine=0x55b6149a1fd0, code=0x7f06181c17a8 "@\210\204\020\006\177") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757 #74 0x00007f0629195a44 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #75 0x00007f0629137220 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:528 #76 0x00007f062918ffe7 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffce7956010, engine=0x55b6149a1fd0, code=0x7f06181c16f8 " V\204\020\006\177") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757 #77 0x00007f0629195a44 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #78 0x00007f062913741a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69 #79 0x00007f062929978d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x55b614feec50, callData=0x7f06181c1680, isUndefined=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212 #80 0x00007f06292556a1 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x55b614feec50, a=a@entry=0x7ffce7957ca0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224 #81 0x00007f062925661c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x7ffce7957ca0, e=0x55b61521da40) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #82 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55b61521da40, a=0x7ffce7957ca0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341 #83 0x00007f06292784f5 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x7ffce7957ca0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #84 0x00007f0627ad0f20 in doActivate<false>(QObject*, int, void**) (sender=0x55b61529ba60, signal_index=11, argv=0x7ffce7957ca0) at kernel/qobject.cpp:3817 #85 0x00007f0620d38e27 in QQuickAction::triggered(QObject*) (this=this@entry=0x55b61529ba60, _t1=<optimized out>, _t1@entry=0x0) at .moc/moc_qquickaction_p.cpp:363 #86 0x00007f0620d3b850 in QQuickActionPrivate::trigger(QObject*, bool) (this=0x55b614fedfa0, source=0x0, doToggle=doToggle@entry=true) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickaction.cpp:558 #87 0x00007f0620d3b902 in QQuickAction::trigger(QObject*) (this=<optimized out>, source=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickaction.cpp:539 #88 0x00007f0620d41f23 in QQuickAction::qt_metacall(QMetaObject::Call, int, void**) (this=0x55b61529ba60, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7ffce7957ef0) at .moc/moc_qquickaction_p.cpp:283 #89 0x00007f06292785d4 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffce7958140, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #90 0x00007f0629177dc6 in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f06181c1638, engine=0x55b6149a1fd0, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1303 #91 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x55b6149a1fd0, callArgs=0x7f06181c1638, callType=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1557 #92 0x00007f062917dfe7 in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=<optimized out>, callArgs=0x7f06181c1638, engine=<optimized out>, data=..., object=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1629 #93 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2117 #94 0x00007f062918ffe7 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffce7958550, engine=0x55b6149a1fd0, code=0x7f06181c15b8 "@b\215\020\006\177") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757 #95 0x00007f0629195a44 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #96 0x00007f0629137220 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:528 #97 0x00007f06291a6608 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=0, argv=0x7f06181c1500, thisObject=0x7f06181c1578, this=0x7ffce79585e8) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:202 #98 QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (engine=0x55b6149a1fd0, index=<optimized out>, argv=0x7f06181c1500, argc=0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1366 #99 0x00007f062919034a in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffce7958910, engine=0x55b6149a1fd0, code=0x7f0618002c64 "\016\002") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:787 #100 0x00007f0629195a44 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #101 0x00007f062913741a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69 #102 0x00007f062929978d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x55b6158bce10, callData=0x7f06181c14d0, isUndefined=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212 #103 0x00007f06292556a1 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x55b6158bce10, a=a@entry=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224 #104 0x00007f062925661c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x0, e=0x55b6158bcdc0) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #105 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55b6158bcdc0, a=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341 #106 0x00007f06292784f5 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #107 0x00007f0627ad0f20 in doActivate<false>(QObject*, int, void**) (sender=0x55b615860dd0, signal_index=64, argv=0x0) at kernel/qobject.cpp:3817 #108 0x00007f0620d3eb5a in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x55b615860e90, point=...) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickabstractbutton.cpp:182 #109 0x00007f0620d59da9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffce795aa60) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickcontrol.cpp:2182 #110 0x00007f0621640731 in QQuickItem::event(QEvent*) (this=0x55b615860dd0, ev=0x7ffce795aa60) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:8303 #111 0x00007f062877893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55b615860dd0, e=0x7ffce795aa60) at kernel/qapplication.cpp:3640 #112 0x00007f0627a9c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55b615860dd0, event=0x7ffce795aa60) at kernel/qcoreapplication.cpp:1064 #113 0x00007f0627a9c763 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #114 0x00007f0621651585 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x55b614b92570, pointerEvent=0x55b615e2bb40) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2027 #115 0x00007f0621651fd2 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x55b614b92570, event=0x55b615e2bb40) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2635 #116 0x00007f06216553e0 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffce795aa60, this=0x55b614b92570) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2445 #117 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x55b614b92570, event=0x7ffce795aa60) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2428 #118 0x00007f0627f55c15 in QWindow::event(QEvent*) (this=0x55b614968810, ev=<optimized out>) at kernel/qwindow.cpp:2461 #119 0x00007f062877893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55b614968810, e=0x7ffce795aa60) at kernel/qapplication.cpp:3640 #120 0x00007f0627a9c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55b614968810, event=0x7ffce795aa60) at kernel/qcoreapplication.cpp:1064 #121 0x00007f0627a9c783 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474 #122 0x00007f0627f4193c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55b616540350) at kernel/qguiapplication.cpp:2285 #123 0x00007f0627f2a6c5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #124 0x00007f0622ee83e0 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #125 0x00007f062630fa31 in g_main_dispatch (context=0x7f061c000ee0) at ../glib/glib/gmain.c:3460 #126 g_main_context_dispatch (context=0x7f061c000ee0) at ../glib/glib/gmain.c:4200 #127 0x00007f062636ccc9 in g_main_context_iterate.isra.0 (context=context@entry=0x7f061c000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276 #128 0x00007f062630d0e2 in g_main_context_iteration (context=0x7f061c000ee0, may_block=1) at ../glib/glib/gmain.c:4343 #129 0x00007f0627aeb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55b614672140, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #130 0x00007f0627a9b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffce795ae00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #131 0x00007f0627a9c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #132 0x00007f0627f3bef2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #133 0x00007f0628776cda in QApplication::exec() () at kernel/qapplication.cpp:2832 #134 0x000055b61368b698 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-systemmonitor/plasma-systemmonitor-5.27.7/src/main.cpp:164 [Inferior 1 (process 4556) detached] The reporter indicates this bug may be a duplicate of or related to bug 462207, bug 468403, bug 471075, bug 471904. Reported using DrKonqi
Created attachment 161487 [details] New crash information added by DrKonqi plasma-systemmonitor (5.27.7) using Qt 5.15.10 change to any tab other than the overiew tab crashes. -- Backtrace (Reduced): #7 0x00007f6c175ca232 in QAccessibleQuickItem::role() const () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 [...] #11 0x00007f6c174501c3 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #12 0x00007f6c17458aed in QQuickItem::setParentItem(QQuickItem*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f6c17458ffd in QQuickItem::~QQuickItem() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 [...] #15 0x00007f6c16994367 in QQmlTableInstanceModel::destroyModelItem(QQmlDelegateModelItem*, QQmlTableInstanceModel::DestructionMode) () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
*** This bug has been marked as a duplicate of bug 464893 ***