Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
6.0.0
-
debug builds of dev
-
-
3f5b5e48595b52000421a339d95d1a30d783aed5 (qt/qtbase/dev)
Description
I first saw the error when running qtvirtualkeyboard's basic example:
qrc:/Basic.qml:72:47: Invalid property assignment: "horizontalCenter" is a read-only property anchors.horizontalCenter: parent.horizontalCenter
A minimal Qt Quick example works:
import QtQuick 2.14 import QtQuick.Window 2.12 Window { width: 400 height: 400 visible: true Rectangle { anchors.fill: parent color: "transparent" border.color: "darkorange" } }
A minimal Qt Quick Controls 2 example does not:
import QtQuick 2.14 import QtQuick.Controls 2.12 ApplicationWindow { width: 400 height: 400 visible: true Rectangle { anchors.fill: parent color: "transparent" border.color: "darkorange" } }
If I remove the anchor bindings in qtvirtualkeyboard's basic example, I get a crash:
1 QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData>>::operator-> qscopedpointer.h 118 0x7ffa8387d1ca 2 qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData>> const> qglobal.h 1081 0x7ffa83879643 3 QObject::d_func qobject.h 126 0x7ffa838803ea 4 QObjectPrivate::get qobject_p.h 329 0x7ffa83881023 5 QQmlData::wasDeleted qqmldata_p.h 316 0x7ffa81d7e5a3 6 QV4::QObjectWrapper::wrap qv4qobjectwrapper_p.h 227 0x7ffa81d7e6e8 7 loadProperty qv4qobjectwrapper.cpp 139 0x7ffa81fc3cca 8 QV4::QObjectWrapper::getProperty qv4qobjectwrapper.cpp 274 0x7ffa81fbe57b 9 QV4::QObjectWrapper::getQmlProperty qv4qobjectwrapper.cpp 398 0x7ffa81fbda31 10 QV4::QQmlContextWrapper::getPropertyAndBase qv4qmlcontext.cpp 318 0x7ffa81f7af16 11 QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter qv4qmlcontext.cpp 486 0x7ffa81f7bcdd 12 QV4::Moth::VME::interpret qv4vme_moth.cpp 585 0x7ffa8201645c 13 QV4::Moth::VME::exec qv4vme_moth.cpp 463 0x7ffa82014da5 14 QV4::Function::call qv4function.cpp 69 0x7ffa81f2a364 15 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 219 0x7ffa82298c74 16 QQmlBinding::evaluate qqmlbinding.cpp 216 0x7ffa822a6d61 17 QQmlNonbindingBinding::doUpdate qqmlbinding.cpp 252 0x7ffa822ab851 18 QQmlBinding::update qqmlbinding.cpp 194 0x7ffa822a5760 19 QQmlBinding::setEnabled qqmlbinding.cpp 557 0x7ffa822a54d2 20 QQmlObjectCreator::finalize qqmlobjectcreator.cpp 1423 0x7ffa822c41c6 21 QQmlComponentPrivate::complete qqmlcomponent.cpp 990 0x7ffa821c2b20 22 QQmlComponentPrivate::completeCreate qqmlcomponent.cpp 1081 0x7ffa821c191c 23 QQmlComponent::completeCreate qqmlcomponent.cpp 1068 0x7ffa821bf6d2 24 QQmlComponent::create qqmlcomponent.cpp 825 0x7ffa821bf44e 25 QQuickView::continueExecute qquickview.cpp 489 0x7ffa84a4d791 26 QQuickViewPrivate::execute qquickview.cpp 105 0x7ffa84a4e086 27 QQuickView::setSource qquickview.cpp 240 0x7ffa84a4d1a0 28 QQuickView::QQuickView qquickview.cpp 175 0x7ffa84a4c970 29 main main.cpp 39 0x7ff648192f8b 30 WinMain qtmain_win.cpp 97 0x7ff648197775 31 invoke_main exe_common.inl 107 0x7ff648195fdd 32 __scrt_common_main_seh exe_common.inl 288 0x7ff648195ece 33 __scrt_common_main exe_common.inl 331 0x7ff648195d8e 34 WinMainCRTStartup exe_winmain.cpp 17 0x7ff648196069 35 BaseThreadInitThunk KERNEL32 0x7ffaf1f87bd4 36 RtlUserThreadStart ntdll 0x7ffaf2f8ced1
Attachments
Issue Links
- relates to
-
QTBUG-82945 Reg->Qt 6/963c47aece12a0025707c76f6f8cb3de306752b8/MSVC2019/Windows: Crashes in property system
- Closed
- mentioned in
-
Page Loading...