Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
Qt 3D Studio 2.3
-
None
-
157203bb9ca72793e7ff69e55f7aaed35dca584e
Description
There are some situations when the editor crashes if a color field is clicked on inspector. At least this sequence results in crash:
1) Create new material via project palette context menu -> new material opens in inspector
2) Edit the name of the new material on inspector, but don't commit the change yet. (If name change is committed at least once for the new material, the crash no longer occurs)
3) Click on the diffuse color control on inspector while the focus is still on the name field
--> crash!
Message box about crash:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Debug Error!
Program: C:\dev\qt\qt512\qtbase\bin\Qt5Cored.dll
Module: 5.12.2
File: qml\qqmlengine.cpp
Line: 1925
Object 0x1eec4d20b90 destroyed while one of its QML signal handlers is in progress.
Most likely the object was deleted synchronously (use QObject::deleteLater() instead), or the application is running a nested event loop.
This behavior is NOT supported!
qrc:/Palettes/Action/HandlerGenericBaseColor.qml:69: function()
(Press Retry to debug the application)
---------------------------
Abort Retry Ignore
---------------------------