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

Binding loop detected for property <value> when running 'Thermostat' demo with Boot to Qt target devices

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.9.0
    • Quick: Other

    Description

      Boot to Qt 6.9.0 (on Windows and Linux)

      Steps to reproduce:

      • install Boot to Qt toolchain and image
      • run 'thermostat' demo on device

      Expected result: No warnings are shown in the output

      Actual result: Lots of 'Binding loop detected for property' warnings shown.

      "FB_MULTI_BUFFER" "2"
      "LD_LIBRARY_PATH" "/data/user/qt/squish/lib"
      "QTWEBENGINE_DISABLE_SANDBOX" "1"
      "QT_IM_MODULE" "qtvirtualkeyboard"
      "QT_PLUGIN_PATH" "/data/user/qt/squish/plugins"
      "QT_QPA_EGLFS_FORCE888" "1"
      "QT_QPA_EGLFS_FORCEVSYNC" "1"
      "QT_QPA_EGLFS_KMS_ATOMIC" "1"
      "QT_QPA_EGLFS_KMS_CONFIG" "/etc/kms.conf"
      "QT_QPA_GENERIC_PLUGINS" "squish:10100"
      "QT_QPA_PLATFORM" "eglfs"
      "SQUISH_PREFIX" "/data/user/qt/squish"
      "WAYLAND_DISPLAY" "/run/wayland-0"
      "/usr/bin/ThermostatApp" QList()
      qrc:/qt/qml/content/HomePageForm.ui.qml:70:22: QML RoomsView: Binding loop detected for property "roomsList":
      qrc:/qt/qml/content/HomePageForm.ui.qml:71:13
      Property QWheelEvent::QPointingDevice has unknown type const.
      Property QDateTimeEdit::timeZone has unknown type QTimeZone.
      Property QMessageBox::options has unknown type QFlags<QMessageBox::Option>.
      Property QInputDevice::capabilities has unknown type QFlags<QInputDevice::Capability>.
      Property QInputDevice::systemId has unknown type long long.
      Property QPointingDeviceUniqueId::numericId has unknown type long long.
      grabWindow: Not supported for non-composited OpenGL content. Use QQuickWindow::grabWindow() instead.
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatSwipeViewForm.ui.qml:82:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatStackViewForm.ui.qml:40:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/RoomsSwipeViewForm.ui.qml:99:13: QML RoomItem: Binding loop detected for property "active"
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatSwipeViewForm.ui.qml:82:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatSwipeViewForm.ui.qml:82:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatStackViewForm.ui.qml:40:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/content/ThermostatScrollViewForm.ui.qml:48:9: QML ThermostatSettings: Binding loop detected for property "isActive":
      qrc:/qt/qml/content/ThermostatStackViewForm.ui.qml:40:17
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      qrc:/qt/qml/ThermostatCustomControls/ThermostatControl.qml:23:5: QML CustomDial: Binding loop detected for property "value":
      qrc:/qt/qml/content/ThermostatSettingsForm.ui.qml:94:9
      grabWindow: Not supported for non-composited OpenGL content. Use QQuickWindow::grabWindow() instead.
      grabWindow: Not supported for non-composited OpenGL content. Use QQuickWindow::grabWindow() instead.
       

      Reproducible with Windows and Linux toolchains. Not tested on macOS.

      Attachments

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

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            mipohjan Milla Pohjanheimo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes