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

Quick test: inline components within components passed to createTemporaryObject cause crash

    XMLWordPrintable

Details

    • edca9f3d60141a823a3b4401039f260c2c7f7888 (qt/qtdeclarative/dev) 4946a6ebc39e3070ab846f288a6e980b46e98277 (qt/qtdeclarative/6.0) 028a80801d52edb5dd8f47387ae675b925883f9c (qt/tqtc-qtdeclarative/tqtc/lts-5.15)

    Description

      Passing a component that contains inline components to createTemporaryObject in a Quick test results in a stack overflow. Apparently TestCaseCollector gets stuck enumerating tests cases.

      Steps to reproduce the issue:

      1. Run the attached project.

       

      Attachments

        1. callstack.txt
          90 kB
        2. qtbug90740.zip
          2 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-90740
          # Subject Branch Project Status CR V

          Activity

            People

              qt.team.quick.subscriptions Qt Quick and Widgets Team
              miikapernu Miika Pernu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews