Application: System Monitor (plasma-systemmonitor), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #5 0x00007fb6916fb32a in QQmlOpenMetaObject::value(QByteArray const&) const (this=0x48f8458b48505089, name=...) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp:338 #6 0x00007fb6914791bb in QQmlPropertyMap::value(QString const&) const (this=0x7fb691aeb9c8 <vtable for GenericBinding<2>+16>, key=...) at /home/david/projects/qt5/qtdeclarative/src/qml/util/qqmlpropertymap.cpp:222 #7 0x00007fb6829ad487 in FacesModel::data(QModelIndex const&, int) const (this=0x55abdcf740a0, index=..., role=256) at /home/david/projects/kde5/src/kde/workspace/plasma-systemmonitor/src/page/FacesModel.cpp:55 #8 0x00007fb68f2d8449 in QSortFilterProxyModel::data(QModelIndex const&, int) const (this=0x55abdcf69c80, index=..., role=256) at /home/david/projects/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2250 #9 0x00007fb691b4d656 in QModelIndex::data(int) const (this=0x7ffeb5356f30, arole=256) at /home/david/projects/qt5-build/qtbase/include/QtCore/../../../../qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.h:460 #10 0x00007fb691b4fc69 in VDMAbstractItemModelDataType::value(QQmlAdaptorModel const&, int, QString const&) const (this=0x55abdcf756f0, model=..., index=0, role=...) at /home/david/projects/qt5/qtdeclarative/src/qmlmodels/qqmladaptormodel.cpp:477 #11 0x00007fb691b4afc2 in QQmlAdaptorModel::value(int, QString const&) const (this=0x55abdcd158d0, index=0, role=...) at ../../include/QtQmlModels/5.15.2/QtQmlModels/private/../../../../../../../qt5/qtdeclarative/src/qmlmodels/qqmladaptormodel_p.h:142 #12 0x00007fb691b5c3d7 in QQmlDelegateModelPrivate::variantValue(QQmlListCompositor::Group, int, QString const&) (this=0x55abdcd15860, group=QQmlListCompositor::Default, index=0, name=...) at /home/david/projects/qt5/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1364 #13 0x00007fb691b5c5d4 in QQmlDelegateModel::variantValue(int, QString const&) (this=0x55abdcf74410, index=0, role=...) at /home/david/projects/qt5/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1381 #14 0x00007fb689c631f3 in QQuickComboBoxDelegateModel::variantValue(int, QString const&) (this=0x55abdcf74410, index=0, role=...) at /home/david/projects/qt5/qtquickcontrols2/src/quicktemplates2/qquickcombobox.cpp:212 #15 0x00007fb689c67341 in QQuickComboBox::valueAt(int) const (this=0x55abdcea7350, index=0) at /home/david/projects/qt5/qtquickcontrols2/src/quicktemplates2/qquickcombobox.cpp:1548 #16 0x00007fb689c673bd in QQuickComboBox::indexOfValue(QVariant const&) const (this=0x55abdcea7350, value=...) at /home/david/projects/qt5/qtquickcontrols2/src/quicktemplates2/qquickcombobox.cpp:1564 #17 0x00007fb689d0a36e in QQuickComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55abdcea7350, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0x7ffeb5357830) at .moc/moc_qquickcombobox_p.cpp:417 #18 0x00007fb689d0b853 in QQuickComboBox::qt_metacall(QMetaObject::Call, int, void**) (this=0x55abdcea7350, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0x7ffeb5357830) at .moc/moc_qquickcombobox_p.cpp:728 #19 0x00007fb6917212a2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x55abdcea7730, o=0x55abdcea7350, c=QMetaObject::InvokeMetaMethod, _id=113, a=0x7ffeb5357830) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1045 #20 0x00007fb68f318445 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x55abdcea7350, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0x7ffeb5357830) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:315 #21 0x00007fb691799d54 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffeb5357b80, type=QMetaObject::InvokeMetaMethod, index=113, argv=0x7ffeb5357830) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #22 0x00007fb6915e3dcb in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=113, returnType=2, argCount=1, argTypes=0x55abdcc84d54, engine=0x55abdc3bae40, callArgs=0x7fb6833c0750, callType=QMetaObject::InvokeMetaMethod) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1301 #23 0x00007fb6915e4957 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x55abdc3bae40, callArgs=0x7fb6833c0750, callType=QMetaObject::InvokeMetaMethod) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1569 #24 0x00007fb6915e73f6 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=0x7ffeb5357d08, thisObject=0x7fb6833c0748, argv=0x7fb6833c0710, argc=1) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2131 #25 0x00007fb6915e6e6c in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (m=0x7ffeb5357d08, thisObject=0x7fb6833c0748, argv=0x7fb6833c0710, argc=1) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2068 #26 0x00007fb69151de93 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (this=0x7ffeb5357d08, thisObject=0x7fb6833c0748, argv=0x7fb6833c0710, argc=1) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:202 #27 0x00007fb691635fe0 in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (engine=0x55abdc3bae40, index=94, argv=0x7fb6833c0710, argc=1) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1366 #28 0x00007fb66c02e696 in () #29 0x000055abdc3bae40 in () #30 0x00007fb6759c2368 in () #31 0x0000000000000000 in () [Inferior 1 (process 3661) detached]
Unfortunately it's not reproducible consistently.
Application: System Monitor (plasma-systemmonitor), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #5 0x00007fabc31e5ca3 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (this=0x7fab00000003, signal=3, c=0x5594b8bf34d0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:323 #6 0x00007fabc31f0c38 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x5594b8b89630, signal_index=3, receiver=0x5594b96630b0, slot=0x7ffc8b09eb18, slotObj=0x5594b94b2880, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x7fabb692d410 <KNSCore::XmlLoader::staticMetaObject>) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:5065 #7 0x00007fabc31f072f in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x5594b8b89630, signal=0x7ffc8b09eb28, receiver=0x5594b96630b0, slot=0x7ffc8b09eb18, slotObj=0x5594b94b2880, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x7fabb692d410 <KNSCore::XmlLoader::staticMetaObject>) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:5001 #8 0x00007fabb68af36d in QObject::connect<void (KNSCore::XmlLoader::*)(QDomDocument const&), void (KNSCore::Engine::*)(QDomDocument const&)>(QtPrivate::FunctionPointer<void (KNSCore::XmlLoader::*)(QDomDocument const&)>::Object const*, void (KNSCore::XmlLoader::*)(QDomDocument const&), QtPrivate::FunctionPointer<void (KNSCore::Engine::*)(QDomDocument const&)>::Object const*, void (KNSCore::Engine::*)(QDomDocument const&), Qt::ConnectionType) (sender=0x5594b8b89630, signal=(void (KNSCore::XmlLoader::*)(KNSCore::XmlLoader * const, const QDomDocument &)) 0x7fabb6888bd0 <KNSCore::XmlLoader::signalLoaded(QDomDocument const&)>, receiver=0x5594b96630b0, slot=(void (KNSCore::Engine::*)(KNSCore::Engine * const, const QDomDocument &)) 0x7fabb68a5e30 <KNSCore::Engine::slotProviderFileLoaded(QDomDocument const&)>, type=Qt::AutoConnection) at /opt/qt5/include/QtCore/qobject.h:264 #9 0x00007fabb68a5602 in KNSCore::Engine::loadProviders() (this=0x5594b96630b0) at /home/david/projects/kde5/src/frameworks/knewstuff/src/core/engine.cpp:237 #10 0x00007fabb68a4c77 in KNSCore::Engine::init(QString const&) (this=0x5594b96630b0, configfile=...) at /home/david/projects/kde5/src/frameworks/knewstuff/src/core/engine.cpp:189 #11 0x00007fabb694a530 in Engine::setConfigFile(QString const&) (this=0x5594b7f02b80, newFile=...) at /home/david/projects/kde5/src/frameworks/knewstuff/src/qtquick/quickengine.cpp:130 #12 0x00007fabb6940244 in Engine::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x5594b7f02b80, _c=QMetaObject::WriteProperty, _id=1, _a=0x7ffc8b0a01e0) at src/qtquick/newstuffqmlplugin_autogen/EWIEGA46WW/moc_quickengine.cpp:327 #13 0x00007fabb6940938 in Engine::qt_metacall(QMetaObject::Call, int, void**) (this=0x5594b7f02b80, _c=QMetaObject::WriteProperty, _id=1, _a=0x7ffc8b0a01e0) at src/qtquick/newstuffqmlplugin_autogen/EWIEGA46WW/moc_quickengine.cpp:386 #14 0x00007fabc55b32a2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5594b95b1b60, o=0x5594b7f02b80, c=QMetaObject::WriteProperty, _id=2, a=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1045 #15 0x00007fabc31aa445 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x5594b7f02b80, cl=QMetaObject::WriteProperty, idx=2, argv=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:315 #16 0x00007fabc55b2bae in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5594b9056dc0, o=0x5594b8bb7660, c=QMetaObject::WriteProperty, _id=104, a=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:954 #17 0x00007fabc55b3265 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5594b7c53970, o=0x5594b8bb7660, c=QMetaObject::WriteProperty, _id=104, a=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1043 #18 0x00007fabc31aa445 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x5594b8bb7660, cl=QMetaObject::WriteProperty, idx=104, argv=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:315 #19 0x00007fabc55b2bae in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5594b8bfd960, o=0x5594b8fba020, c=QMetaObject::WriteProperty, _id=63, a=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:954 #20 0x00007fabc31aa445 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x5594b8fba020, cl=QMetaObject::WriteProperty, idx=63, argv=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:315 #21 0x00007fabc55b2bae in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5594b906b240, o=0x5594b8bea870, c=QMetaObject::WriteProperty, _id=16, a=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:954 #22 0x00007fabc31aa445 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x5594b8bea870, cl=QMetaObject::WriteProperty, idx=16, argv=0x7ffc8b0a01e0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:315 #23 0x00007fabc55d59cc in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=0x7fabac41f4d8, target=0x5594b8bea870, value=0x7ffc8b0a0300, flags=...) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:379 #24 0x00007fabc566e040 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x5594b7d6f9b0, property=0x7fabac41f4d8, binding=0x7faba01a75a4) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:430 #25 0x00007fabc56727b5 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x5594b7d6f9b0, bindingProperty=0x7fabac41f4d8, binding=0x7faba01a75a4) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1108 #26 0x00007fabc5670462 in QQmlObjectCreator::setupBindings(bool) (this=0x5594b7d6f9b0, applyDeferredBindings=false) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:798 #27 0x00007fabc5675601 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=0x5594b7d6f9b0, index=0, instance=0x5594b959d700, bindingTarget=0x5594b959d700, valueTypeProperty=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1555 #28 0x00007fabc5673f56 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x5594b7d6f9b0, index=17, parent=0x5594b959d700, isContextObject=false) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1348 #29 0x00007fabc5670cc9 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) (this=0x5594b7d6f9b0, bindingProperty=0x7fabac3171a8, binding=0x7faba01a6ba4) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:847 #30 0x00007fabc5670462 in QQmlObjectCreator::setupBindings(bool) (this=0x5594b7d6f9b0, applyDeferredBindings=false) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:798 #31 0x00007fabc5675601 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) (this=0x5594b7d6f9b0, index=-1, instance=0x0, bindingTarget=0x0, valueTypeProperty=0x0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1555 #32 0x00007fabc5673f56 in QQmlObjectCreator::createInstance(int, QObject*, bool) (this=0x5594b7d6f9b0, index=0, parent=0x0, isContextObject=true) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1348 #33 0x00007fabc566cda2 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) (this=0x5594b7d6f9b0, subComponentIndex=-1, parent=0x0, interrupt=0x0, flags=1) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:204 #34 0x00007fabc55d8fab in QQmlComponentPrivate::beginCreate(QQmlContextData*) (this=0x5594b6964f20, context=0x5594b45ecdd0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:934 #35 0x00007fabc55d8c96 in QQmlComponent::beginCreate(QQmlContext*) (this=0x5594b70774c0, publicContext=0x5594b4615d20) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:886 #36 0x00007fabc55dac5d in QQmlComponent::createObject(QQmlV4Function*) (this=0x5594b70774c0, args=0x7ffc8b0a1490) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1464 #37 0x00007fabc55dc4f3 in QQmlComponent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x5594b70774c0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffc8b0a14f0) at .moc/moc_qqmlcomponent.cpp:163 #38 0x00007fabc55dc7a7 in QQmlComponent::qt_metacall(QMetaObject::Call, int, void**) (this=0x5594b70774c0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffc8b0a14f0) at .moc/moc_qqmlcomponent.cpp:231 #39 0x00007fabc31aa469 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=0x5594b70774c0, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0x7ffc8b0a14f0) at /home/david/projects/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:317 #40 0x00007fabc562bd54 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffc8b0a1470, type=QMetaObject::InvokeMetaMethod, index=11, argv=0x7ffc8b0a14f0) at /home/david/projects/qt5/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #41 0x00007fabc547939d in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=0x7ffc8b0a15f8, thisObject=0x7fabb71b1cf8, argv=0x7fabb71b1d18, argc=2) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2125 #42 0x00007fabc5478e6c in QV4::QObjectMethod::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (m=0x7ffc8b0a15f8, thisObject=0x7fabb71b1cf8, argv=0x7fabb71b1d18, argc=2) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2068 #43 0x00007fabc53afe93 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (this=0x7ffc8b0a15f8, thisObject=0x7fabb71b1cf8, argv=0x7fabb71b1d18, argc=2) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:202 #44 0x00007fabc54c8978 in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) (engine=0x5594b449e530, base=..., index=191, argv=0x7fabb71b1d18, argc=2) at /home/david/projects/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1460 #45 0x00007faba01084c3 in () #46 0x00005594b449e530 in () #47 0x00007ffc8b0a1960 in () #48 0x00007fabb71b1ba8 in () #49 0x0000000000000000 in () [Inferior 1 (process 4411) detached] Reproduced (?) but this time the trace looks different. Recreated by clicking between the faces and configure page randomly.
Is it possible that this happens when you reopened the dialog?
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/knewstuff/-/merge_requests/72
Git commit 370e5776b70a98efa2abd42452f78748cc5f25db by Alexander Lohnau. Committed on 30/11/2020 at 12:53. Pushed by alex into branch 'master'. Reuse QWidgets dialog Otherwise the engine would make a new network request, this is quite wasteful and lets the user wait a moment. Also this appears to fixes the crash, you can try this out by quickly opening and closing the dialog. Additionally this makes it consistent with the QtQuick one. >From the stacktrace I got this seems to fix BUG 429302. Related: bug 416328 FIXED-IN: 5.77 M +8 -6 src/button.cpp https://invent.kde.org/frameworks/knewstuff/commit/370e5776b70a98efa2abd42452f78748cc5f25db
*** Bug 430154 has been marked as a duplicate of this bug. ***