Uploaded image for project: 'Qt 3D Studio'
  1. Qt 3D Studio
  2. QT3DS-3407

Crash when clicking on diffuse color field on inspector

    XMLWordPrintable

Details

    • 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()

      { [native code] }

      (Press Retry to debug the application)

      ---------------------------
      Abort Retry Ignore
      ---------------------------

      Attachments

        For Gerrit Dashboard: QT3DS-3407
        # Subject Branch Project Status CR V

        Activity

          People

            mabadri Mahmoud Badri
            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