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

Sharing a scene with embedded 2D content between two windows crashes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Fixed
    • Affects Version/s: 6.2.0 FF
    • Fix Version/s: 6.2.0 Beta3, 6.3.0 Alpha
    • Component/s: Quick: 3D
    • Labels:
      None
    • Commits:
      4bdd38534eef385a968016c6759457c766c06565 7ccfa247c5d99450764955be6f72161c2980770c
    • Sprint:
      Qt Quick 3D - 2021 Week 33/34

      Description

      Sharing a scene with embedded 2D content between two windows crashes. Repro by running the attached application.

      Found when investigating QDS-4672. The root cause in both is probably related.

      Application output:

      onecore\windows\directx\database\helperlibrary\lib\directxdatabasehelper.cpp(652)\d3d9.dll!00007FFB01F6B225: (caller: 00007FFB01F6AD2C) ReturnHr(1) tid(6010) 80004002 No such interface supported
      
      qml: Showing the second window
      Exception at 0x7ffb13e3d759, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) (first chance) in d3d11!D3DKMTWaitForVerticalBlankEvent
      D3D11: Removing Device.
      Device loss detected in Present()
      Graphics device lost, cleaning up scenegraph and releasing RHI
      HEAP[QDS-4672.exe]: HEAP: Free Heap block 000002C653D5EE20 modified at 000002C653D5F088 after it was freed 

       

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              anmaatta Antti Määttä
              Reporter:
              e0348803 Miikka Heikkinen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes