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

Qml ShaderEffectSource/ShaderEffect crashes on exit

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.9.7, 5.11.2
    • 5.10.0, 5.9.4, 5.10.1, 5.11.0 Beta 4
    • None
    • Win 10 64 Pro, mingw32, Qt 5.10.1 package from Qt installer.
      Windows 10 MSVC 2017
      Ubuntu 16.04
      iOS 11
      Android 7.1
      macOS 10.13
    • 0a65246c0264c4c21af196f87df644b8a223dbed 449c9c2474da0461c14e7d6ea12ff4e35c3c7aae

    Description

      The following code hangs and then crashes with mingw32 builds on exit:

      import QtQuick 2.10
      import QtQuick.Window 2.10
      import QtQuick.Controls 2.2
      
      import QtGraphicalEffects 1.0
      
      ApplicationWindow {
          visible: true
          width: 640
          height: 480
          title: qsTr("Hello World")
      
          Page // Comment "Page" out to prevent crash on exit
          {
              anchors.fill: parent
      
              Rectangle {
                  id: testRect
                  anchors.fill: parent
                  color: "red"
      
                  // Comment "Menu" out to prevent crash on exit:
                  Menu {
                      id: testMenu
                  }
              }
      
              FastBlur {
                  id: shader
                  anchors.fill: parent
      
                  property var source: ShaderEffectSource {
                      id: shaderEffectSource
                      sourceItem: testRect
                      hideSource: false
                  }
              }
          }
      }
      
      

      The crash does not occur when the "Menu" element is removed. I tested this with different shaders (also custom ones).
      Also the crash does not occur when the shader is not placed in the Page element.

      Attachments

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

        Activity

          People

            mitch_curtis Mitch Curtis
            DanielSt Peter Staab
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes