Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.12.0 Beta 4
-
None
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 |
245839,5 | Fix for SpinBox crash in Qt Quick Designer | 5.12 | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |