Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-71942

Qt Quick controls 2 SpinBox crashes the qml2puppet

    XMLWordPrintable

Details

    • Windows

    Description

      This crashes the qml2puppet:

      import QtQuick 2.10
      import QtQuick.Controls 2.3
      
      Item {
          id: element
          width: 640
          height: 480
      
          SpinBox {
              id: spinBox
              x: 23
              y: 103
          }
      }
      

      The crash is triggered by the update to Qt 5.12.

      The SpinBox seems to be the only control with this issue.

      stack trace:

      
         None                                                                                                                                                                               
      
      2   QQmlObjectCreator::setPropertyValue(QQmlPropertyData const *, QV4::CompiledData::Binding const *)                                                                      0x10c49329b 
      
      3   QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const *, QV4::CompiledData::Binding const *)                                                                    0x10c49030e 
      
      4   QQmlObjectCreator::populateDeferredBinding(QQmlProperty const&, QQmlData::DeferredData *, QV4::CompiledData::Binding const *)                                          0x10c48f7d8 
      
      5   QtQuickPrivate::beginDeferred(QObject *, QString const&)                                                                                                               0x11187dc6e 
      
      6   QQuickControlPrivate::executeBackground(bool)                                                                                                                          0x111879e9a 
      
      7   QQuickControl::componentComplete()                                                                                                                                     0x11187cb65 
      
      8   QQuickSpinBox::componentComplete()                                                                                                                                     0x1118bd5c0 
      
      9   QmlDesigner::Internal::QmlPrivateGate::doComponentCompleteRecursive(QObject *, QmlDesigner::NodeInstanceServer *)             qmlprivategate_56.cpp                264 0x10b2cc346 
      
      10  QmlDesigner::Internal::QuickItemNodeInstance::doComponentComplete()                                                           quickitemnodeinstance.cpp            194 0x10b287d15 
      
      11  QmlDesigner::NodeInstanceServer::setupInstances(QmlDesigner::CreateSceneCommand const&)                                       nodeinstanceserver.cpp               590 0x10b29502c 
      
      12  QmlDesigner::Qt5NodeInstanceServer::setupScene(QmlDesigner::CreateSceneCommand const&)                                        qt5nodeinstanceserver.cpp            94  0x10b27dd36 
      
      13  QmlDesigner::NodeInstanceServer::createScene(QmlDesigner::CreateSceneCommand const&)                                          nodeinstanceserver.cpp               314 0x10b28eb3a 
      
      14  QmlDesigner::Qt5InformationNodeInstanceServer::createScene(QmlDesigner::CreateSceneCommand const&)                            qt5informationnodeinstanceserver.cpp 217 0x10b283bdc 
      
      15  QmlDesigner::NodeInstanceClientProxy::createScene(QmlDesigner::CreateSceneCommand const&)                                     nodeinstanceclientproxy.cpp          339 0x10b275da1 
      
      16  QmlDesigner::NodeInstanceClientProxy::dispatchCommand(QVariant const&)                                                        nodeinstanceclientproxy.cpp          449 0x10b275d94 
      
      17  QmlDesigner::NodeInstanceClientProxy::readDataStream()                                                                        nodeinstanceclientproxy.cpp          308 0x10b27328b 
      
      18  QMetaObject::activate(QObject *, int, int, void * *)                                                                                                                   0x10c9bbd7b 
      
      19  QMetaObject::activate(QObject *, int, int, void * *)                                                                                                                   0x10c9bc10c 
      
      20  QAbstractSocketPrivate::canReadNotification()         
      

      I created a test: https://codereview.qt-project.org/#/c/245839/

      Attachments

        For Gerrit Dashboard: QTBUG-71942
        # Subject Branch Project Status CR V

        Activity

          People

            thohartm Thomas Hartmann
            thohartm Thomas Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes