Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
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.