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

qqmlenginedebugservice assert m_engines.contains(engine)

    XMLWordPrintable

    Details

    • Commits:
      8201524ababcf5cb6e14657e23004d45e4dff548 958e412a25523cc031564faae81c569aa6c3b01f

      Description

      I am getting this error when closing my app.

      ASSERT: "m_engines.contains(engine)" in file qqmlenginedebugservice.cpp, line 803 global\qglobal.cpp: 3049

      There's no logging to tell me what the problem is... 

      This snippet of QML reproduces the problem:

      import QtQuick 2.9
      import QtQuick.Window 2.2
      
      Window {
          visible: true
          width: 640
          height: 480
          title: qsTr("Hello World")
          property Component x: Qt.createComponent("x.qml")
          Component.onDestruction: console.log(x.createObject(this, {}));
      }
      

      Just start it in the debugger and close the window.

        Attachments

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

          Activity

            People

            Assignee:
            ulherman Ulf Hermann
            Reporter:
            Dynite Michael Cox
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes