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

glDrawElements crash on macOS when using Qt 3D Extras

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.3.1
    • Qt3D
    • None
    • macOS

    Description

      The following code crashes for me on macOS when I use the OpenGL rendering interface. 

      QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGL);
      
      import QtQuick
      import QtQuick.Controls
      import QtQuick.Layouts
      
      import QtQuick.Scene3D
      import Qt3D.Core
      import Qt3D.Extras
      import Qt3D.Input
      import Qt3D.Logic
      import Qt3D.Render
      
      ApplicationWindow {
          visible: true
          width: 1024
          height: 768
      
          Scene3D {
              anchors.fill: parent;
      
              Entity {
                  components: [material, mesh]
      
                  RenderSettings {
                      activeFrameGraph: ForwardRenderer {}
                  }
      
                  TorusMesh {
                      id: mesh
                  }
      
                  PhongMaterial {
                      id: material
                  }
              }
          }
      }
      

      I get:

      SecTaskLoadEntitlements failed error=22 cs_flags=20, pid=63415
      SecTaskCopyDebugDescription: myapp[63415]/0#-1 LF=0
      No GLSL shader code found (versions tried:  QList(120) ) in baked shader QShader(stage=0 shaders=QList(ShaderKey(0 Version(100 QFlags()) 0), ShaderKey(1 Version(410 QFlags()) 1), ShaderKey(1 Version(320 QFlags(0x1)) 0), ShaderKey(1 Version(300 QFlags(0x1)) 0), ShaderKey(2 Version(50 QFlags()) 0), ShaderKey(1 Version(450 QFlags()) 1), ShaderKey(1 Version(150 QFlags()) 1), ShaderKey(1 Version(440 QFlags()) 1), ShaderKey(1 Version(460 QFlags()) 1), ShaderKey(1 Version(430 QFlags()) 1), ShaderKey(1 Version(420 QFlags()) 0), ShaderKey(1 Version(100 QFlags(0x1)) 1), ShaderKey(2 Version(50 QFlags()) 1), ShaderKey(1 Version(450 QFlags()) 0), ShaderKey(4 Version(12 QFlags()) 0), ShaderKey(1 Version(440 QFlags()) 0), ShaderKey(1 Version(430 QFlags()) 0), ShaderKey(1 Version(420 QFlags()) 1), ShaderKey(1 Version(330 QFlags()) 0), ShaderKey(1 Version(100 QFlags(0x1)) 0), ShaderKey(4 Version(12 QFlags()) 1), ShaderKey(1 Version(400 QFlags()) 1), ShaderKey(1 Version(410 QFlags()) 0), ShaderKey(0 Version(100 QFlags()) 1), ShaderKey(1 Version(330 QFlags()) 1), ShaderKey(1 Version(320 QFlags(0x1)) 1), ShaderKey(1 Version(300 QFlags(0x1)) 1), ShaderKey(1 Version(150 QFlags()) 0), ShaderKey(1 Version(400 QFlags()) 0), ShaderKey(1 Version(460 QFlags()) 0)) desc.isValid=true)
      Failed to build graphics pipeline state
      

      In the console, and a crash in QOpenGLFunctions::glDrawElements

       

      Attachments

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

        Activity

          People

            seanharmer Sean Harmer
            _stefan_ Stefan G
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes