Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-12888

ConnectionsEditor property true/false will be forced to be variant causing a crash

    XMLWordPrintable

Details

    Description

      1. Create a property via the Connetions Editor
      2. Change the value to false or true
      3. Press enter

      1   __pthread_kill_implementation                                                                                                                                                                                                                                                pthread_kill.c                   44   0x7ffff588f9fc 
      2   __pthread_kill_internal                                                                                                                                                                                                                                                      pthread_kill.c                   78   0x7ffff588f9fc 
      3   __GI___pthread_kill                                                                                                                                                                                                                                                          pthread_kill.c                   89   0x7ffff588f9fc 
      4   __GI_raise                                                                                                                                                                                                                                                                   raise.c                          26   0x7ffff583b476 
      5   __GI_abort                                                                                                                                                                                                                                                                   abort.c                          79   0x7ffff58217f3 
      6   qAbort                                                                                                                                                                                                                                                                       qglobal.cpp                      161  0x7ffff5d3c7e0 
      7   qt_message_fatal                                                                                                                                                                                                                                                             qlogging.cpp                     2059 0x7ffff5d3cf48 
      8   QMessageLogger::fatal                                                                                                                                                                                                                                                        qlogging.cpp                     939  0x7ffff5d3cf48 
      9   qt_assert                                                                                                                                                                                                                                                                    qassert.cpp                      68   0x7ffff5d3c75b 
      10  QmlDesigner::Internal::ModelValidator::shouldBeVariantProperty                                                                                                                                                                                                               texttomodelmerger.cpp            1790 0x7fffc44dbc8a 
      11  QmlDesigner::Internal::TextToModelMerger::syncVariantProperty                                                                                                                                                                                                                texttomodelmerger.cpp            1582 0x7fffc44da977 
      12  QmlDesigner::Internal::TextToModelMerger::syncNode                                                                                                                                                                                                                           texttomodelmerger.cpp            1262 0x7fffc44d772a 
      13  QmlDesigner::Internal::TextToModelMerger::load                                                                                                                                                                                                                               texttomodelmerger.cpp            1051 0x7fffc44d557e 
      14  QmlDesigner::RewriterView::qmlTextChanged                                                                                                                                                                                                                                    rewriterview.cpp                 1159 0x7fffc44aa4d6 
      15  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QmlDesigner::RewriterView:: *)()>::call(void (QmlDesigner::RewriterView:: *)(), QmlDesigner::RewriterView *, void * *)                                                                       qobjectdefs_impl.h               137  0x7fffc44b7b42 
      16  QtPrivate::FunctionPointer<void (QmlDesigner::RewriterView:: *)()>::call<QtPrivate::List<>, void>(void (QmlDesigner::RewriterView:: *)(), QmlDesigner::RewriterView *, void * *)                                                                                             qobjectdefs_impl.h               174  0x7fffc44b5c62 
      17  QtPrivate::QSlotObject<void (QmlDesigner::RewriterView:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *)                                                                                                                qobjectdefs_impl.h               432  0x7fffc44b3d57 
      18  QtPrivate::QSlotObjectBase::call                                                                                                                                                                                                                                             qobjectdefs_impl.h               374  0x7ffff5e2b862 
      19  doActivate<false>                                                                                                                                                                                                                                                            qobject.cpp                      4037 0x7ffff5e2b862 
      20  QmlDesigner::TextModifier::textChanged                                                                                                                                                                                                                                       moc_textmodifier.cpp             216  0x7fffc42ad439 
      21  QmlDesigner::PlainTextEditModifier::reactivateChangeSignals                                                                                                                                                                                                                  plaintexteditmodifier.cpp        165  0x7fffc4451fee 
      22  QmlDesigner::Internal::ModelToTextMerger::applyChanges                                                                                                                                                                                                                       modeltotextmerger.cpp            288  0x7fffc46162e0 
      23  QmlDesigner::RewriterView::applyChanges                                                                                                                                                                                                                                      rewriterview.cpp                 466  0x7fffc44a571c 
      24  QmlDesigner::RewriterView::applyModificationGroupChanges                                                                                                                                                                                                                     rewriterview.cpp                 446  0x7fffc44a54c5 
      25  QmlDesigner::RewriterView::rewriterEndTransaction                                                                                                                                                                                                                            rewriterview.cpp                 384  0x7fffc44a519c 
      26  operator()                                                                                                                                                                                                                                                                   model.cpp                        756  0x7fffc43ca99b 
      27  QmlDesigner::Internal::ModelPrivate::notifyNodeInstanceViewLast<QmlDesigner::Internal::ModelPrivate::notifyRewriterEndTransaction()::<lambda(QmlDesigner::AbstractView *)>>(struct {...})                                                                                    model.cpp                        532  0x7fffc43d9bd2 
      28  QmlDesigner::Internal::ModelPrivate::notifyRewriterEndTransaction                                                                                                                                                                                                            model.cpp                        756  0x7fffc43ca9ba 
      29  QmlDesigner::AbstractView::emitRewriterEndTransaction                                                                                                                                                                                                                        abstractview.cpp                 779  0x7fffc43b39ba 
      30  QmlDesigner::RewriterTransaction::commit                                                                                                                                                                                                                                     rewritertransaction.cpp          79   0x7fffc42af6be 
      31  QmlDesigner::DynamicPropertiesModel::commitPropertyValue                                                                                                                                                                                                                     dynamicpropertiesmodel.cpp       337  0x7fffc410996a 
      32  QmlDesigner::DynamicPropertiesModelBackendDelegate::handleValueChanged                                                                                                                                                                                                       dynamicpropertiesmodel.cpp       455  0x7fffc410af95 
      33  operator()                                                                                                                                                                                                                                                                   dynamicpropertiesmodel.cpp       391  0x7fffc410a095 
      34  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, QmlDesigner::DynamicPropertiesModelBackendDelegate::DynamicPropertiesModelBackendDelegate(QmlDesigner::DynamicPropertiesModel&)::<lambda()>>::call(struct {...} &, void * *)                       qobjectdefs_impl.h               129  0x7fffc410c483 
      35  QtPrivate::Functor<QmlDesigner::DynamicPropertiesModelBackendDelegate::DynamicPropertiesModelBackendDelegate(QmlDesigner::DynamicPropertiesModel&)::<lambda()>, 0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void * *)                                          qobjectdefs_impl.h               243  0x7fffc410c1c8 
      36  QtPrivate::QFunctorSlotObject<QmlDesigner::DynamicPropertiesModelBackendDelegate::DynamicPropertiesModelBackendDelegate(QmlDesigner::DynamicPropertiesModel&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *) qobjectdefs_impl.h               457  0x7fffc410bf2a 
      37  QtPrivate::QSlotObjectBase::call                                                                                                                                                                                                                                             qobjectdefs_impl.h               374  0x7ffff5e2b862 
      38  doActivate<false>                                                                                                                                                                                                                                                            qobject.cpp                      4037 0x7ffff5e2b862 
      39  StudioQmlTextBackend::activated                                                                                                                                                                                                                                              moc_studioquickwidget.cpp        428  0x7fffc5a2b616 
      40  StudioQmlTextBackend::activateText                                                                                                                                                                                                                                           studioquickwidget.h              77   0x7fffc5a2e017 
      41  StudioQmlTextBackend::qt_static_metacall                                                                                                                                                                                                                                     moc_studioquickwidget.cpp        343  0x7fffc5a2b256 
      42  StudioQmlTextBackend::qt_metacall                                                                                                                                                                                                                                            moc_studioquickwidget.cpp        403  0x7fffc5a2b4f8 
      43  QQmlObjectOrGadget::metacall                                                                                                                                                                                                                                                 qqmlobjectorgadget.cpp           14   0x7ffff54702ed 
      44  QV4::CallMethod                                                                                                                                                                                                                                                              qvarlengtharray.h                84   0x7ffff532b217 
      45  QV4::CallPrecise                                                                                                                                                                                                                                                             qv4qobjectwrapper.cpp            1830 0x7ffff532b217 
      46  operator()                                                                                                                                                                                                                                                                   qv4qobjectwrapper.cpp            2728 0x7ffff532c949 
      47  operator()<QV4::QObjectMethod::callInternal(const QV4::Value *, const QV4::Value *, int) const::<lambda()>>                                                                                                                                                                  qv4qobjectwrapper.cpp            2705 0x7ffff532c949 
      48  QV4::QObjectMethod::callInternal                                                                                                                                                                                                                                             qv4qobjectwrapper.cpp            2728 0x7ffff532c949 
      49  QV4::FunctionObject::call                                                                                                                                                                                                                                                    qv4functionobject_p.h            169  0x7ffff5381389 
      50  QV4::Moth::VME::interpret                                                                                                                                                                                                                                                    qv4vme_moth.cpp                  873  0x7ffff5381389 
      51  QV4::Moth::VME::exec                                                                                                                                                                                                                                                         qv4vme_moth.cpp                  555  0x7ffff5385433 
      52  QV4::doCall                                                                                                                                                                                                                                                                  qv4function.cpp                  54   0x7ffff52d9dda 
      53  QV4::Function::call                                                                                                                                                                                                                                                          qv4function.cpp                  79   0x7ffff52da189 
      54  operator()                                                                                                                                                                                                                                                                   qv4function.cpp                  30   0x7ffff52da317 
      55  QV4::convertAndCall<QV4::Function::call(QObject *, void * *, const QMetaType *, int, QV4::ExecutionContext *)::<lambda(const QV4::Value *, const QV4::Value *, int)>>                                                                                                        qv4jscall_p.h                    197  0x7ffff52da317 
      56  QV4::Function::call                                                                                                                                                                                                                                                          qv4function.cpp                  27   0x7ffff52da317 
      57  QQmlJavaScriptExpression::evaluate                                                                                                                                                                                                                                           qqmljavascriptexpression_p.h     248  0x7ffff5437668 
      58  QQmlBoundSignalExpression::evaluate                                                                                                                                                                                                                                          qqmlboundsignal.cpp              199  0x7ffff53d3bfb 
      59  QQmlBoundSignal_callback                                                                                                                                                                                                                                                     qqmlrefcount_p.h                 62   0x7ffff53d44f0 
      60  QQmlNotifier::emitNotify                                                                                                                                                                                                                                                     qqmlnotifier.cpp                 70   0x7ffff545f2b5 
      61  doActivate<false>                                                                                                                                                                                                                                                            qobject.cpp                      3929 0x7ffff5e2b6fe 
      62  QMetaObject::activate                                                                                                                                                                                                                                                        qobject.cpp                      4097 0x7ffff5e24020 
      63  QQuickTextInput::editingFinished                                                                                                                                                                                                                                             moc_qquicktextinput_p.cpp        2016 0x7fffc55b9253 
      64  QQuickTextInputPrivate::handleFocusEvent                                                                                                                                                                                                                                     qquicktextinput.cpp              2719 0x7fffc55c1a63 
      65  QQuickTextInput::focusOutEvent                                                                                                                                                                                                                                               qquicktextinput.cpp              2731 0x7fffc55c1bd6 
      66  QQuickTextField::focusOutEvent                                                                                                                                                                                                                                               qquicktextfield.cpp              845  0x7fffb46c59a2 
      67  QQuickItem::event                                                                                                                                                                                                                                                            qquickitem.cpp                   8911 0x7fffc554e838 
      68  QApplicationPrivate::notify_helper                                                                                                                                                                                                                                           qapplication.cpp                 3291 0x7ffff7028082 
      69  QCoreApplication::notifyInternal2                                                                                                                                                                                                                                            qcoreapplication.cpp             1119 0x7ffff5dcd82a 
      70  QQuickDeliveryAgentPrivate::clearFocusInScope                                                                                                                                                                                                                                qquickdeliveryagent.cpp          533  0x7fffc56bb871 
      71  QQuickItem::setFocus                                                                                                                                                                                                                                                         qflags.h                         73   0x7fffc5543b45 
      72  QQuickItem::qt_metacall                                                                                                                                                                                                                                                      moc_qquickitem.cpp               1779 0x7fffc5550db5 
      73  QQuickImplicitSizeItem::qt_metacall                                                                                                                                                                                                                                          moc_qquickimplicitsizeitem_p.cpp 169  0x7fffc55303a5 
      74  QQuickTextInput::qt_metacall                                                                                                                                                                                                                                                 moc_qquicktextinput_p.cpp        1945 0x7fffc55c74f6 
      75  QQuickTextField::qt_metacall                                                                                                                                                                                                                                                 moc_qquicktextfield_p.cpp        668  0x7fffb46c5ca8 
      76  QQmlPropertyData::doMetacall<(QMetaObject::Call)2>                                                                                                                                                                                                                           qqmlpropertydata_p.h             321  0x7ffff53ce4ca 
      77  QQmlPropertyData::writeProperty                                                                                                                                                                                                                                              qqmlpropertydata_p.h             341  0x7ffff53ce4ca 
      78  QQmlPropertyPrivate::write                                                                                                                                                                                                                                                   qqmlproperty.cpp                 1528 0x7ffff5481d80 
      79  QV4::QObjectWrapper::setProperty                                                                                                                                                                                                                                             qflags.h                         73   0x7ffff532571b 
      80  QV4::QObjectWrapper::setQmlProperty                                                                                                                                                                                                                                          qv4qobjectwrapper.cpp            465  0x7ffff5325ed4 
      81  QV4::QObjectWrapper::virtualPut                                                                                                                                                                                                                                              qv4qobjectwrapper.cpp            837  0x7ffff532614b 
      82  QV4::Object::put                                                                                                                                                                                                                                                             qv4object_p.h                    281  0x7ffff52f5076 
      83  QV4::Lookup::setterFallback                                                                                                                                                                                                                                                  qv4lookup.cpp                    559  0x7ffff52f5076 
      84  QV4::Moth::VME::interpret                                                                                                                                                                                                                                                    qv4vme_moth.cpp                  321  0x7ffff53807d7 
      85  QV4::Moth::VME::exec                                                                                                                                                                                                                                                         qv4vme_moth.cpp                  555  0x7ffff5385433 
      86  QV4::doCall                                                                                                                                                                                                                                                                  qv4function.cpp                  54   0x7ffff52d9dda 
      87  QV4::Function::call                                                                                                                                                                                                                                                          qv4function.cpp                  79   0x7ffff52da189 
      88  operator()                                                                                                                                                                                                                                                                   qv4function.cpp                  30   0x7ffff52da317 
      89  QV4::convertAndCall<QV4::Function::call(QObject *, void * *, const QMetaType *, int, QV4::ExecutionContext *)::<lambda(const QV4::Value *, const QV4::Value *, int)>>                                                                                                        qv4jscall_p.h                    197  0x7ffff52da317 
      90  QV4::Function::call                                                                                                                                                                                                                                                          qv4function.cpp                  27   0x7ffff52da317 
      91  QQmlJavaScriptExpression::evaluate                                                                                                                                                                                                                                           qqmljavascriptexpression_p.h     248  0x7ffff5437668 
      92  QQmlBoundSignalExpression::evaluate                                                                                                                                                                                                                                          qqmlboundsignal.cpp              199  0x7ffff53d3bfb 
      93  QQmlBoundSignal_callback                                                                                                                                                                                                                                                     qqmlrefcount_p.h                 62   0x7ffff53d44f0 
      94  QQmlNotifier::emitNotify                                                                                                                                                                                                                                                     qqmlnotifier.cpp                 70   0x7ffff545f2b5 
      95  doActivate<false>                                                                                                                                                                                                                                                            qobject.cpp                      3929 0x7ffff5e2b6fe 
      96  QMetaObject::activate                                                                                                                                                                                                                                                        qobject.cpp                      4097 0x7ffff5e24020 
      97  QQuickTextInput::editingFinished                                                                                                                                                                                                                                             moc_qquicktextinput_p.cpp        2016 0x7fffc55b9253 
      98  QQuickTextInputPrivate::processKeyEvent                                                                                                                                                                                                                                      qquicktextinput.cpp              4485 0x7fffc55c56b8 
      99  QQuickTextInput::keyPressEvent                                                                                                                                                                                                                                               qquicktextinput.cpp              1500 0x7fffc55c5dca 
      100 QQuickItemPrivate::deliverKeyEvent                                                                                                                                                                                                                                           qquickitem.cpp                   5558 0x7fffc554e69b 
      101 QQuickItem::event                                                                                                                                                                                                                                                            qquickitem.cpp                   8872 0x7fffc554e8f1 
      102 QApplicationPrivate::notify_helper                                                                                                                                                                                                                                           qapplication.cpp                 3291 0x7ffff7028082 
      103 QCoreApplication::notifyInternal2                                                                                                                                                                                                                                            qcoreapplication.cpp             1119 0x7ffff5dcd82a 
      104 QQuickDeliveryAgentPrivate::deliverKeyEvent                                                                                                                                                                                                                                  qquickdeliveryagent.cpp          861  0x7fffc56ba14f 
      105 QWindow::event                                                                                                                                                                                                                                                               qwindow.cpp                      2539 0x7ffff66e23b8 
      106 QApplicationPrivate::notify_helper                                                                                                                                                                                                                                           qapplication.cpp                 3291 0x7ffff7028082 
      107 QCoreApplication::notifyInternal2                                                                                                                                                                                                                                            qcoreapplication.cpp             1119 0x7ffff5dcd82a 
      108 QGuiApplicationPrivate::processKeyEvent                                                                                                                                                                                                                                      qguiapplication.cpp              2448 0x7ffff668e2cb 
      109 QWindowSystemInterface::sendWindowSystemEvents                                                                                                                                                                                                                               qwindowsysteminterface.cpp       1094 0x7ffff66e557c 
      110 xcbSourceDispatch                                                                                                                                                                                                                                                            qxcbeventdispatcher.cpp          57   0x7ffff1a4f37a 
      111 g_main_context_dispatch                                                                                                                                                                                                                                                                                            0x7ffff29dbd3b 
      112 ??                                                                                                                                                                                                                                                                                                                 0x7ffff2a312b8 
      113 g_main_context_iteration                                                                                                                                                                                                                                                                                           0x7ffff29d93e3 
      114 QEventDispatcherGlib::processEvents                                                                                                                                                                                                                                          qeventdispatcher_glib.cpp        393  0x7ffff6078fba 
      115 QEventLoop::exec                                                                                                                                                                                                                                                             qflags.h                         34   0x7ffff5dd90db 
      116 QCoreApplication::exec                                                                                                                                                                                                                                                       qflags.h                         74   0x7ffff5dd593e 
      117 main                                                                                                                                                                                                                                                                         main.cpp                         887  0x5555555658e0 
      
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            thohartm Thomas Hartmann
            henning Henning Gründl
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes