Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.12.12, 6.4.2
-
None
-
Windows 10. MSVC2019.
Description
Interface hangs in infinite loop if I try to use LayoutMirroring.childrenInherit. I think, it's a some kind of binding loop QML engine can't detect.
Sorry, I can't provide reproduce sample for now. It's a large code. Maybe more details will be available a bit later. The reproduce sample (main.qml) is attached. Please note the comments there.
I've tried to pause execution a few times and got the following stack traces:
#1:
1 OT::hb_ot_apply_context_t::init_iters hb-ot-layout-gsubgpos.hh 676 0x7ffc0eae90cf 2 OT::hb_ot_apply_context_t::set_auto_zwj hb-ot-layout-gsubgpos.hh 681 0x7ffc0eb056f8 3 hb_ot_map_t::apply<GSUBProxy> hb-ot-layout.cc 1932 0x7ffc0ea81aa8 4 hb_ot_map_t::substitute hb-ot-layout.cc 1952 0x7ffc0ea59573 5 hb_ot_shape_plan_t::substitute hb-ot-shape.cc 274 0x7ffc0eb9f749 6 hb_ot_substitute_complex hb-ot-shape.cc 940 0x7ffc0eba2d39 7 hb_ot_substitute_pre hb-ot-shape.cc 952 0x7ffc0eba2d7c 8 hb_ot_shape_internal hb-ot-shape.cc 1185 0x7ffc0eba3930 9 _hb_ot_shape hb-ot-shape.cc 1208 0x7ffc0eb9f271 10 _hb_shape_plan_execute_internal hb-shaper-list.hh 42 0x7ffc0eb97e01 11 hb_shape_plan_execute hb-shape-plan.cc 453 0x7ffc0eb9723a 12 hb_shape_full hb-shape.cc 140 0x7ffc0eb19747 13 QTextEngine::shapeTextWithHarfbuzzNG qtextengine.cpp 1668 0x7ffc0e54aa38 14 QTextEngine::shapeText qtextengine.cpp 1485 0x7ffc0e549afd 15 QTextEngine::shape qtextengine.cpp 1835 0x7ffc0e541a36 16 QTextEngine::shapeLine qtextengine.cpp 1308 0x7ffc0e5472ff 17 QTextLine::cursorToX qtextlayout.cpp 2763 0x7ffc0e5b078e 18 QTextLine::cursorToX qtextlayout.h 204 0x7ffc0ded6587 19 QQuickTextInputPrivate::ensureVisible qquicktextinput.cpp 1770 0x7ffc11896a32 20 QQuickTextInputPrivate::updateHorizontalScroll qquicktextinput.cpp 1818 0x7ffc11896d9e 21 QQuickTextInput::updateCursorRectangle qquicktextinput.cpp 2803 0x7ffc118956eb 22 QQuickTextInput::geometryChange qquicktextinput.cpp 1759 0x7ffc11892713 23 QQuickTextField::geometryChange qquicktextfield.cpp 811 0x7ffc101d0888 24 QQuickItem::setSize qquickitem.cpp 7458 0x7ffc116e3c95 25 QQuickGridLayoutItem::setGeometry qquickgridlayoutengine_p.h 87 0x7ffc0b7dbe4b 26 QGridLayoutEngine::setGeometries qgridlayoutengine.cpp 1023 0x7ffc0e5ea354 27 QQuickGridLayoutBase::rearrange qquicklinearlayout.cpp 472 0x7ffc0b7d44c9 28 QQuickLayout::geometryChange qquicklayout.cpp 852 0x7ffc0b7c57e3 29 QQuickItem::setWidth qquickitem.cpp 7078 0x7ffc116e2f50 30 QQuickItemPrivate::setWidth qquickitem_p.h 575 0x7ffc1162424f 31 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::bindingWrapper qproperty_p.h 491 0x7ffc1173d007 32 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 810 0x7ffc0c0ab7b1 33 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 34 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 822 0x7ffc0c0ab8ef 35 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 36 QtPrivate::QPropertyBindingData::notifyObserver_helper qproperty.cpp 631 0x7ffc0c2c6a44 37 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_x_offset,{QQuickItemPrivate::setX,0},{QQuickItemPrivate::xChanged,0},0>::notify qproperty_p.h 621 0x7ffc11744dc1 38 QQuickItem::geometryChange qquickitem.cpp 3783 0x7ffc116ebe00 39 QQuickControl::geometryChange qquickcontrol.cpp 2068 0x7ffc10081588 40 QQuickItem::setX qquickitem.cpp 6979 0x7ffc116e28c7 41 QQuickAnchorsPrivate::setItemX qquickanchors.cpp 379 0x7ffc1167982b 42 QQuickAnchorsPrivate::updateHorizontalAnchors qquickanchors.cpp 744 0x7ffc1167af79 43 QQuickAnchorsPrivate::itemGeometryChanged qquickanchors.cpp 471 0x7ffc11679d91 44 <lambda_a2b1b025688d05673091f135a48d921d>::operator() qquickitem.cpp 3777 0x7ffc1170a94c 45 QQuickItemPrivate::notifyChangeListeners<<lambda_a2b1b025688d05673091f135a48d921d>> qquickitem_p.h 356 0x7ffc11729d1a 46 QQuickItem::geometryChange qquickitem.cpp 3781 0x7ffc116ebddc 47 QQuickItem::setImplicitSize qquickitem.cpp 7400 0x7ffc116ec335 48 QQuickBasePositioner::prePositioning qquickpositioners.cpp 371 0x7ffc11f5bc0a 49 QQuickBasePositioner::updatePolish qquickpositioners.cpp 149 0x7ffc11f5af58 50 QQuickWindowPrivate::polishItems qquickwindow.cpp 345 0x7ffc11902de4 51 QSGThreadedRenderLoop::polishAndSync qsgthreadedrenderloop.cpp 1558 0x7ffc11e15b9c 52 QSGThreadedRenderLoop::handleUpdateRequest qsgthreadedrenderloop.cpp 1345 0x7ffc11e14310 53 QQuickWindow::event qquickwindow.cpp 1531 0x7ffc118ff7f3 54 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 55 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 56 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 57 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 58 QPlatformWindow::deliverUpdateRequest qplatformwindow.cpp 775 0x7ffc0e069737 59 QPlatformWindow::windowEvent qplatformwindow.cpp 455 0x7ffc0e069029 60 QWindowsWindow::windowEvent qwindowswindow.cpp 2627 0x7ffc229e4838 61 QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow qguiapplication.cpp 1985 0x7ffc0df9edce 62 QApplication::notify qapplication.cpp 2619 0x7ffc10658795 63 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 64 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 65 QEventDispatcherWin32Private::sendTimerEvent qeventdispatcher_win.cpp 397 0x7ffc0c600aeb 66 QEventDispatcherWin32::event qeventdispatcher_win.cpp 879 0x7ffc0c600088 67 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 68 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 69 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 70 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 71 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1804 0x7ffc0c1d75c2 72 QEventDispatcherWin32::sendPostedEvents qeventdispatcher_win.cpp 894 0x7ffc0c6001ff 73 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 44 0x7ffc0e6d8fd5 74 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 464 0x7ffc0c5fe4ff 75 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 36 0x7ffc0e6d8f8b 76 QEventLoop::processEvents qeventloop.cpp 101 0x7ffc0c1f82ac 77 QEventLoop::exec qeventloop.cpp 182 0x7ffc0c1f8594 78 QCoreApplication::exec qcoreapplication.cpp 1347 0x7ffc0c1d269a 79 App::runImpl app.cpp 482 0x7ff743e96da1 80 App::run app.cpp 332 0x7ff743e95421 81 main main.cpp 80 0x7ff743f2a32d 82 WinMain qtentrypoint_win.cpp 50 0x7ff7449e98b2 83 invoke_main exe_common.inl 107 0x7ff7449e8282 84 __scrt_common_main_seh exe_common.inl 288 0x7ff7449e816e 85 __scrt_common_main exe_common.inl 331 0x7ff7449e802e 86 WinMainCRTStartup exe_winmain.cpp 17 0x7ff7449e831e 87 BaseThreadInitThunk KERNEL32 0x7ffc790574b4 88 RtlUserThreadStart ntdll 0x7ffc7a0c26a1
#2:
1 QV4::Value::isObject qv4value_p.h 352 0x7ffc0cff4495 2 QV4::Value::objectValue qv4value_p.h 119 0x7ffc0cffcf74 3 QV4::Value::as<QV4::Object> qv4managed_p.h 181 0x7ffc0d172844 4 QV4::Value::as<QV4::Object> qv4value_p.h 199 0x7ffc0d172815 5 QV4::Scoped<QV4::Object>::operator= qv4scopedvalue_p.h 351 0x7ffc0d1b75f9 6 QV4::convertAndCall<<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>> qv4jscall_p.h 191 0x7ffc0d294971 7 QV4::Function::call qv4function.cpp 28 0x7ffc0d2929ac 8 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 270 0x7ffc0d59bead 9 QQmlPropertyBinding::evaluate<6> qqmlpropertybinding_p.h 298 0x7ffc0d344d9e 10 QQmlPropertyBinding::doEvaluate<6> qqmlpropertybinding_p.h 124 0x7ffc0d331298 11 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::bindingWrapper qproperty_p.h 485 0x7ffc1173cf1d 12 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 810 0x7ffc0c0ab7b1 13 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 14 QtPrivate::QPropertyBindingData::notifyObserver_helper qproperty.cpp 631 0x7ffc0c2c6a44 15 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::notify qproperty_p.h 621 0x7ffc11744ac1 16 QQuickItem::geometryChange qquickitem.cpp 3787 0x7ffc116ebe48 17 QQuickTextInput::geometryChange qquicktextinput.cpp 1760 0x7ffc11892727 18 QQuickTextField::geometryChange qquicktextfield.cpp 811 0x7ffc101d0888 19 QQuickItem::setSize qquickitem.cpp 7458 0x7ffc116e3c95 20 QQuickGridLayoutItem::setGeometry qquickgridlayoutengine_p.h 87 0x7ffc0b7dbe4b 21 QGridLayoutEngine::setGeometries qgridlayoutengine.cpp 1023 0x7ffc0e5ea354 22 QQuickGridLayoutBase::rearrange qquicklinearlayout.cpp 472 0x7ffc0b7d44c9 23 QQuickLayout::geometryChange qquicklayout.cpp 852 0x7ffc0b7c57e3 24 QQuickItem::setWidth qquickitem.cpp 7078 0x7ffc116e2f50 25 QQuickItemPrivate::setWidth qquickitem_p.h 575 0x7ffc1162424f 26 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::bindingWrapper qproperty_p.h 491 0x7ffc1173d007 27 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 810 0x7ffc0c0ab7b1 28 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 29 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 822 0x7ffc0c0ab8ef 30 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 31 QtPrivate::QPropertyBindingData::notifyObserver_helper qproperty.cpp 631 0x7ffc0c2c6a44 32 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_x_offset,{QQuickItemPrivate::setX,0},{QQuickItemPrivate::xChanged,0},0>::notify qproperty_p.h 621 0x7ffc11744dc1 33 QQuickItem::geometryChange qquickitem.cpp 3783 0x7ffc116ebe00 34 QQuickControl::geometryChange qquickcontrol.cpp 2068 0x7ffc10081588 35 QQuickItem::setX qquickitem.cpp 6979 0x7ffc116e28c7 36 QQuickAnchorsPrivate::setItemX qquickanchors.cpp 379 0x7ffc1167982b 37 QQuickAnchorsPrivate::updateHorizontalAnchors qquickanchors.cpp 744 0x7ffc1167af79 38 QQuickAnchorsPrivate::itemGeometryChanged qquickanchors.cpp 471 0x7ffc11679d91 39 <lambda_a2b1b025688d05673091f135a48d921d>::operator() qquickitem.cpp 3777 0x7ffc1170a94c 40 QQuickItemPrivate::notifyChangeListeners<<lambda_a2b1b025688d05673091f135a48d921d>> qquickitem_p.h 356 0x7ffc11729d1a 41 QQuickItem::geometryChange qquickitem.cpp 3781 0x7ffc116ebddc 42 QQuickItem::setImplicitSize qquickitem.cpp 7400 0x7ffc116ec335 43 QQuickBasePositioner::prePositioning qquickpositioners.cpp 371 0x7ffc11f5bc0a 44 QQuickBasePositioner::updatePolish qquickpositioners.cpp 149 0x7ffc11f5af58 45 QQuickWindowPrivate::polishItems qquickwindow.cpp 345 0x7ffc11902de4 46 QSGThreadedRenderLoop::polishAndSync qsgthreadedrenderloop.cpp 1558 0x7ffc11e15b9c 47 QSGThreadedRenderLoop::handleUpdateRequest qsgthreadedrenderloop.cpp 1345 0x7ffc11e14310 48 QQuickWindow::event qquickwindow.cpp 1531 0x7ffc118ff7f3 49 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 50 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 51 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 52 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 53 QPlatformWindow::deliverUpdateRequest qplatformwindow.cpp 775 0x7ffc0e069737 54 QPlatformWindow::windowEvent qplatformwindow.cpp 455 0x7ffc0e069029 55 QWindowsWindow::windowEvent qwindowswindow.cpp 2627 0x7ffc229e4838 56 QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow qguiapplication.cpp 1985 0x7ffc0df9edce 57 QApplication::notify qapplication.cpp 2619 0x7ffc10658795 58 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 59 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 60 QEventDispatcherWin32Private::sendTimerEvent qeventdispatcher_win.cpp 397 0x7ffc0c600aeb 61 QEventDispatcherWin32::event qeventdispatcher_win.cpp 879 0x7ffc0c600088 62 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 63 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 64 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 65 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 66 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1804 0x7ffc0c1d75c2 67 QEventDispatcherWin32::sendPostedEvents qeventdispatcher_win.cpp 894 0x7ffc0c6001ff 68 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 44 0x7ffc0e6d8fd5 69 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 464 0x7ffc0c5fe4ff 70 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 36 0x7ffc0e6d8f8b 71 QEventLoop::processEvents qeventloop.cpp 101 0x7ffc0c1f82ac 72 QEventLoop::exec qeventloop.cpp 182 0x7ffc0c1f8594 73 QCoreApplication::exec qcoreapplication.cpp 1347 0x7ffc0c1d269a 74 App::runImpl app.cpp 482 0x7ff743e96da1 75 App::run app.cpp 332 0x7ff743e95421 76 main main.cpp 80 0x7ff743f2a32d 77 WinMain qtentrypoint_win.cpp 50 0x7ff7449e98b2 78 invoke_main exe_common.inl 107 0x7ff7449e8282 79 __scrt_common_main_seh exe_common.inl 288 0x7ff7449e816e 80 __scrt_common_main exe_common.inl 331 0x7ff7449e802e 81 WinMainCRTStartup exe_winmain.cpp 17 0x7ff7449e831e 82 BaseThreadInitThunk KERNEL32 0x7ffc790574b4 83 RtlUserThreadStart ntdll 0x7ffc7a0c26a1
#3:
1 ILT+144510(?isPropertyInBindingWrapperQtPrivateYA_NPEBVQUntypedPropertyDataZ) Qt6Cored 0x7ffc0c074483 2 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::inBindingWrapper qproperty_p.h 495 0x7ffc11683306 3 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::value qproperty_p.h 520 0x7ffc11683bbb 4 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::operator double qproperty_p.h 545 0x7ffc11682234 5 QQuickItem::width qquickitem.cpp 7058 0x7ffc116e2d8c 6 QQuickItem::qt_static_metacall moc_qquickitem.cpp 1338 0x7ffc116dfc91 7 QQmlPropertyData::readPropertyWithArgs qqmlpropertydata_p.h 328 0x7ffc0d3758cd 8 QQmlPropertyData::readProperty qqmlpropertydata_p.h 312 0x7ffc0d375841 9 QV4::loadProperty qv4qobjectwrapper.cpp 140 0x7ffc0d326fd8 10 QV4::QObjectWrapper::getProperty qv4qobjectwrapper.cpp 255 0x7ffc0d320d65 11 QV4::QObjectWrapper::lookupGetterImpl<<lambda_a1bb6966d5e0b03bab1a4115614440e9>> qv4qobjectwrapper_p.h 249 0x7ffc0d2d1cb5 12 QV4::Lookup::getterQObject qv4lookup.cpp 380 0x7ffc0d2d0024 13 QV4::Moth::VME::interpret qv4vme_moth.cpp 729 0x7ffc0d3ff25b 14 QV4::Moth::VME::exec qv4vme_moth.cpp 542 0x7ffc0d3fd193 15 QV4::Function::call qv4function.cpp 62 0x7ffc0d292d62 16 <lambda_f15eb9b3a6e26b3d0034fc979a0ed169>::operator() qv4function.cpp 32 0x7ffc0d29393d 17 QV4::convertAndCall<<lambda_f15eb9b3a6e26b3d0034fc979a0ed169>> qv4jscall_p.h 197 0x7ffc0d2949ee 18 QV4::Function::call qv4function.cpp 28 0x7ffc0d2929ac 19 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 270 0x7ffc0d59bead 20 QQmlPropertyBinding::evaluate<6> qqmlpropertybinding_p.h 298 0x7ffc0d344d9e 21 QQmlPropertyBinding::doEvaluate<6> qqmlpropertybinding_p.h 124 0x7ffc0d331298 22 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::bindingWrapper qproperty_p.h 485 0x7ffc1173cf1d 23 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 810 0x7ffc0c0ab7b1 24 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 25 QtPrivate::QPropertyBindingData::notifyObserver_helper qproperty.cpp 631 0x7ffc0c2c6a44 26 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::notify qproperty_p.h 621 0x7ffc11744ac1 27 QQuickItem::geometryChange qquickitem.cpp 3787 0x7ffc116ebe48 28 QQuickTextInput::geometryChange qquicktextinput.cpp 1760 0x7ffc11892727 29 QQuickTextField::geometryChange qquicktextfield.cpp 811 0x7ffc101d0888 30 QQuickItem::setSize qquickitem.cpp 7458 0x7ffc116e3c95 31 QQuickGridLayoutItem::setGeometry qquickgridlayoutengine_p.h 87 0x7ffc0b7dbe4b 32 QGridLayoutEngine::setGeometries qgridlayoutengine.cpp 1023 0x7ffc0e5ea354 33 QQuickGridLayoutBase::rearrange qquicklinearlayout.cpp 472 0x7ffc0b7d44c9 34 QQuickLayout::geometryChange qquicklayout.cpp 852 0x7ffc0b7c57e3 35 QQuickItem::setWidth qquickitem.cpp 7078 0x7ffc116e2f50 36 QQuickItemPrivate::setWidth qquickitem_p.h 575 0x7ffc1162424f 37 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_width_offset,{QQuickItemPrivate::setWidth,0},{QQuickItemPrivate::widthChanged,0},0>::bindingWrapper qproperty_p.h 491 0x7ffc1173d007 38 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 810 0x7ffc0c0ab7b1 39 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 40 QPropertyBindingPrivate::evaluateRecursive_inline qproperty_p.h 822 0x7ffc0c0ab8ef 41 QPropertyObserverPointer::evaluateBindings qproperty.cpp 776 0x7ffc0c2c8201 42 QtPrivate::QPropertyBindingData::notifyObserver_helper qproperty.cpp 631 0x7ffc0c2c6a44 43 QObjectCompatProperty<QQuickItemPrivate,double,&QQuickItemPrivate::_qt_property_x_offset,{QQuickItemPrivate::setX,0},{QQuickItemPrivate::xChanged,0},0>::notify qproperty_p.h 621 0x7ffc11744dc1 44 QQuickItem::geometryChange qquickitem.cpp 3783 0x7ffc116ebe00 45 QQuickControl::geometryChange qquickcontrol.cpp 2068 0x7ffc10081588 46 QQuickItem::setX qquickitem.cpp 6979 0x7ffc116e28c7 47 QQuickAnchorsPrivate::setItemX qquickanchors.cpp 379 0x7ffc1167982b 48 QQuickAnchorsPrivate::updateHorizontalAnchors qquickanchors.cpp 744 0x7ffc1167af79 49 QQuickAnchorsPrivate::itemGeometryChanged qquickanchors.cpp 471 0x7ffc11679d91 50 <lambda_a2b1b025688d05673091f135a48d921d>::operator() qquickitem.cpp 3777 0x7ffc1170a94c 51 QQuickItemPrivate::notifyChangeListeners<<lambda_a2b1b025688d05673091f135a48d921d>> qquickitem_p.h 356 0x7ffc11729d1a 52 QQuickItem::geometryChange qquickitem.cpp 3781 0x7ffc116ebddc 53 QQuickItem::setImplicitSize qquickitem.cpp 7400 0x7ffc116ec335 54 QQuickBasePositioner::prePositioning qquickpositioners.cpp 371 0x7ffc11f5bc0a 55 QQuickBasePositioner::updatePolish qquickpositioners.cpp 149 0x7ffc11f5af58 56 QQuickWindowPrivate::polishItems qquickwindow.cpp 345 0x7ffc11902de4 57 QSGThreadedRenderLoop::polishAndSync qsgthreadedrenderloop.cpp 1558 0x7ffc11e15b9c 58 QSGThreadedRenderLoop::handleUpdateRequest qsgthreadedrenderloop.cpp 1345 0x7ffc11e14310 59 QQuickWindow::event qquickwindow.cpp 1531 0x7ffc118ff7f3 60 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 61 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 62 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 63 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 64 QPlatformWindow::deliverUpdateRequest qplatformwindow.cpp 775 0x7ffc0e069737 65 QPlatformWindow::windowEvent qplatformwindow.cpp 455 0x7ffc0e069029 66 QWindowsWindow::windowEvent qwindowswindow.cpp 2627 0x7ffc229e4838 67 QGuiApplicationPrivate::sendQWindowEventToQPlatformWindow qguiapplication.cpp 1985 0x7ffc0df9edce 68 QApplication::notify qapplication.cpp 2619 0x7ffc10658795 69 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 70 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 71 QEventDispatcherWin32Private::sendTimerEvent qeventdispatcher_win.cpp 397 0x7ffc0c600aeb 72 QEventDispatcherWin32::event qeventdispatcher_win.cpp 879 0x7ffc0c600088 73 QApplicationPrivate::notify_helper qapplication.cpp 3315 0x7ffc1065e7db 74 QApplication::notify qapplication.cpp 3266 0x7ffc1065b9c7 75 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1026 0x7ffc0c1d5267 76 QCoreApplication::sendEvent qcoreapplication.cpp 1443 0x7ffc0c1d28fb 77 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1804 0x7ffc0c1d75c2 78 QEventDispatcherWin32::sendPostedEvents qeventdispatcher_win.cpp 894 0x7ffc0c6001ff 79 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 44 0x7ffc0e6d8fd5 80 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 464 0x7ffc0c5fe4ff 81 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 36 0x7ffc0e6d8f8b 82 QEventLoop::processEvents qeventloop.cpp 101 0x7ffc0c1f82ac 83 QEventLoop::exec qeventloop.cpp 182 0x7ffc0c1f8594 84 QCoreApplication::exec qcoreapplication.cpp 1347 0x7ffc0c1d269a 85 App::runImpl app.cpp 482 0x7ff743e96da1 86 App::run app.cpp 332 0x7ff743e95421 87 main main.cpp 80 0x7ff743f2a32d 88 WinMain qtentrypoint_win.cpp 50 0x7ff7449e98b2 89 invoke_main exe_common.inl 107 0x7ff7449e8282 90 __scrt_common_main_seh exe_common.inl 288 0x7ff7449e816e 91 __scrt_common_main exe_common.inl 331 0x7ff7449e802e 92 WinMainCRTStartup exe_winmain.cpp 17 0x7ff7449e831e 93 BaseThreadInitThunk KERNEL32 0x7ffc790574b4 94 RtlUserThreadStart ntdll 0x7ffc7a0c26a1