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

wip/runtime2: Adding a layer crashes editor

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Fixed
    • Affects Version/s: Qt 3D Studio 2.3
    • Fix Version/s: Qt 3D Studio 2.3
    • Component/s: Editor Application
    • Labels:
      None
    • Commits:
      e9c23418a55a1cff6e944f5c4023b988704d6aa9

      Description

      wip/runtime2:

      Adding a layer crashes editor. Just add a new layer to a fresh presentation.

      1   qt_message_fatal                                                                                                                                                                                                                                qlogging.cpp                   1872  0x7ffa85612bab 
      2   QMessageLogger::fatal                                                                                                                                                                                                                           qlogging.cpp                   887   0x7ffa85611382 
      3   qt_assert                                                                                                                                                                                                                                       qglobal.cpp                    3201  0x7ffa85602ddb 
      4   QObjectPrivate::addConnection                                                                                                                                                                                                                   qobject.cpp                    392   0x7ffa85a60f69 
      5   QObjectPrivate::connectImpl                                                                                                                                                                                                                     qobject.cpp                    4880  0x7ffa85a6190b 
      6   QObject::connectImpl                                                                                                                                                                                                                            qobject.cpp                    4817  0x7ffa85a5fae2 
      7   QObject::connect<void (__cdecl Qt3DCore::QNode:: *)(void) __ptr64,<lambda_e458f498717156695c61df67d5047509>>                                                                                                                                    qobject.h                      329   0x7ffa87dff82b 
      8   QObject::connect<void (__cdecl Qt3DCore::QNode:: *)(void) __ptr64,<lambda_e458f498717156695c61df67d5047509>>                                                                                                                                    qobject.h                      302   0x7ffa87dff8e7 
      9   Qt3DCore::QNodePrivate::registerDestructionHelper<Qt3DRender::QRenderPass,Qt3DRender::QParameter>                                                                                                                                               qnode_p.h                      131   0x7ffa87dffda1 
      10  Qt3DRender::QRenderPass::addParameter                                                                                                                                                                                                           qrenderpass.cpp                394   0x7ffa87dfe730 
      11  Q3DSSceneManager::buildLayerQuadEntity                                                                                                                                                                                                          q3dsscenemanager.cpp           3914  0x7ffa8f12a89e 
      12  Q3DSSceneManager::rebuildCompositorLayerChain                                                                                                                                                                                                   q3dsscenemanager.cpp           4162  0x7ffa8f12bc3a 
      13  Q3DSSceneManager::handleSceneChange                                                                                                                                                                                                             q3dsscenemanager.cpp           9675  0x7ffa8f131427 
      14  std::_Invoker_pmf_pointer::_Call<void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 & __ptr64,Q3DSScene * __ptr64,enum Q3DSGraphObject::Dirt type_traits                    1342  0x7ffa8f14fdce 
      15  std::invoke<void (__cdecl Q3DSSceneManager:: *& __ptr64)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 & __ptr64,Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGr type_traits                    1445  0x7ffa8f1667eb 
      16  std::_Invoke_ret<void (__cdecl Q3DSSceneManager:: *& __ptr64)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 & __ptr64,Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q type_traits                    1476  0x7ffa8f1533bd 
      17  std::_Call_binder<std::_Unforced,0,1,2,3,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,std::tuple<Q3DSSceneManager * __ptr64,std::_Ph<1>,std::_Ph<2>,std::_Ph<3>>  functional                     827   0x7ffa8f150175 
      18  std::_Binder<std::_Unforced,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 const,std::_Ph<1> const & __ptr64,std::_Ph<2> const & __ptr64 functional                     881   0x7ffa8f14ecce 
      19  std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 const,std::_Ph<1> const & __ptr6 type_traits                    1377  0x7ffa8f14fa9f 
      20  std::invoke<std::_Binder<std::_Unforced,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 const,std::_Ph<1> const & __ptr64,std::_Ph<2> con type_traits                    1445  0x7ffa8f16758f 
      21  std::_Invoke_ret<void,std::_Binder<std::_Unforced,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 const,std::_Ph<1> const & __ptr64,std:: type_traits                    1462  0x7ffa8f1540fe 
      22  std::_Func_impl<std::_Binder<std::_Unforced,void (__cdecl Q3DSSceneManager:: *)(Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64) __ptr64,Q3DSSceneManager * __ptr64 const,std::_Ph<1> const & __ptr64,std::_Ph<2> functional                     214   0x7ffa8f182566 
      23  std::_Func_class<void,Q3DSScene * __ptr64,enum Q3DSGraphObject::DirtyFlag,Q3DSGraphObject * __ptr64>::operator()                                                                                                                                functional                     280   0x7ffa8f061953 
      24  Q3DSScene::notifyNodeChange                                                                                                                                                                                                                     q3dsuippresentation.cpp        1389  0x7ffa8efb64ab 
      25  Q3DSGraphObject::markDirty                                                                                                                                                                                                                      q3dsuippresentation.cpp        634   0x7ffa8efb473d 
      26  Q3DSGraphObject::removeAllChildNodes                                                                                                                                                                                                            q3dsuippresentation.cpp        546   0x7ffa8efb4277 
      27  Q3DStudio::Q3DSSceneTranslator::pushTranslation                                                                                                                                                                                                 Q3DSTranslators.cpp            890   0x7ff617878fd2 
      28  Q3DStudio::Q3DSTranslation::clearDirtySet                                                                                                                                                                                                       Q3DSTranslation.cpp            1148  0x7ff617844c46 
      29  Q3DStudio::Q3DSTranslation::prepareRender                                                                                                                                                                                                       Q3DSTranslation.cpp            1162  0x7ff617842980 
      30  Q3DStudio::Q3DStudioRenderer::renderNow                                                                                                                                                                                                         Q3DStudioRenderer.cpp          602   0x7ff617826496 
      31  Q3DStudio::Q3DSPlayerWidget::paintGL                                                                                                                                                                                                            Q3DSPlayerWidget.cpp           189   0x7ff617874d41 
      32  QOpenGLWidgetPrivate::invokeUserPaint                                                                                                                                                                                                           qopenglwidget.cpp              880   0x7ffa8e51d47d 
      33  QOpenGLWidgetPrivate::render                                                                                                                                                                                                                    qopenglwidget.cpp              901   0x7ffa8e51d542 
      34  QOpenGLWidget::paintEvent                                                                                                                                                                                                                       qopenglwidget.cpp              1313  0x7ffa8e51b98a 
      35  QWidget::event                                                                                                                                                                                                                                  qwidget.cpp                    9073  0x7ffa8e4c8d98 
      36  QOpenGLWidget::event                                                                                                                                                                                                                            qopenglwidget.cpp              1467  0x7ffa8e51bcc6 
      37  QApplicationPrivate::notify_helper                                                                                                                                                                                                              qapplication.cpp               3753  0x7ffa8e46783e 
      38  QApplication::notify                                                                                                                                                                                                                            qapplication.cpp               3704  0x7ffa8e464fb4 
      39  QCoreApplication::notifyInternal2                                                                                                                                                                                                               qcoreapplication.cpp           1060  0x7ffa859fdfe6 
      40  QCoreApplication::sendSpontaneousEvent                                                                                                                                                                                                          qcoreapplication.cpp           1463  0x7ffa859fde8b 
      41  QWidgetPrivate::sendPaintEvent                                                                                                                                                                                                                  qwidget.cpp                    5678  0x7ffa8e4d30ad 
      42  QWidgetPrivate::drawWidget                                                                                                                                                                                                                      qwidget.cpp                    5619  0x7ffa8e4d2b6f 
      43  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5811  0x7ffa8e4d35f7 
      44  QWidgetPrivate::drawWidget                                                                                                                                                                                                                      qwidget.cpp                    5669  0x7ffa8e4d3045 
      45  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5811  0x7ffa8e4d35f7 
      46  QWidgetPrivate::drawWidget                                                                                                                                                                                                                      qwidget.cpp                    5669  0x7ffa8e4d3045 
      47  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5811  0x7ffa8e4d35f7 
      48  QWidgetPrivate::drawWidget                                                                                                                                                                                                                      qwidget.cpp                    5669  0x7ffa8e4d3045 
      49  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5811  0x7ffa8e4d35f7 
      50  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5798  0x7ffa8e4d34c4 
      51  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5798  0x7ffa8e4d34c4 
      52  QWidgetPrivate::paintSiblingsRecursive                                                                                                                                                                                                          qwidget.cpp                    5798  0x7ffa8e4d34c4 
      53  QWidgetPrivate::drawWidget                                                                                                                                                                                                                      qwidget.cpp                    5669  0x7ffa8e4d3045 
      54  QWidgetBackingStore::doSync                                                                                                                                                                                                                     qwidgetbackingstore.cpp        1426  0x7ffa8e481d56 
      55  QWidgetBackingStore::sync                                                                                                                                                                                                                       qwidgetbackingstore.cpp        1205  0x7ffa8e47ee30 
      56  QWidgetPrivate::syncBackingStore                                                                                                                                                                                                                qwidget.cpp                    1957  0x7ffa8e4d5860 
      57  QWidget::event                                                                                                                                                                                                                                  qwidget.cpp                    9237  0x7ffa8e4c948d 
      58  QMainWindow::event                                                                                                                                                                                                                              qmainwindow.cpp                1340  0x7ffa8e6e6917 
      59  QApplicationPrivate::notify_helper                                                                                                                                                                                                              qapplication.cpp               3753  0x7ffa8e46783e 
      60  QApplication::notify                                                                                                                                                                                                                            qapplication.cpp               3704  0x7ffa8e464fb4 
      61  QCoreApplication::notifyInternal2                                                                                                                                                                                                               qcoreapplication.cpp           1060  0x7ffa859fdfe6 
      62  QCoreApplication::sendEvent                                                                                                                                                                                                                     qcoreapplication.cpp           1451  0x7ffa859fbd52 
      63  QWidgetBackingStore::sendUpdateRequest                                                                                                                                                                                                          qwidgetbackingstore.cpp        505   0x7ffa8e480223 
      64  QWidgetBackingStore::markDirty                                                                                                                                                                                                                  qwidgetbackingstore.cpp        691   0x7ffa8e480020 
      65  QWidgetPrivate::repaint<QRect>                                                                                                                                                                                                                  qwidget.cpp                    11063 0x7ffa8e4e6649 
      66  QWidget::repaint                                                                                                                                                                                                                                qwidget.cpp                    11039 0x7ffa8e4c2dc2 
      67  QWidget::repaint                                                                                                                                                                                                                                qwidget.cpp                    11008 0x7ffa8e4c2bf5 
      68  QAbstractButtonPrivate::click                                                                                                                                                                                                                   qabstractbutton.cpp            404   0x7ffa8e630f65 
      69  QAbstractButton::mouseReleaseEvent                                                                                                                                                                                                              qabstractbutton.cpp            1012  0x7ffa8e6305b7 
      70  QToolButton::mouseReleaseEvent                                                                                                                                                                                                                  qtoolbutton.cpp                623   0x7ffa8e7df2cc 
      71  QWidget::event                                                                                                                                                                                                                                  qwidget.cpp                    8918  0x7ffa8e4c852d 
      72  QAbstractButton::event                                                                                                                                                                                                                          qabstractbutton.cpp            969   0x7ffa8e63004b 
      73  QToolButton::event                                                                                                                                                                                                                              qtoolbutton.cpp                1002  0x7ffa8e7df120 
      74  QApplicationPrivate::notify_helper                                                                                                                                                                                                              qapplication.cpp               3753  0x7ffa8e46783e 
      75  QApplication::notify                                                                                                                                                                                                                            qapplication.cpp               3214  0x7ffa8e462b08 
      76  QCoreApplication::notifyInternal2                                                                                                                                                                                                               qcoreapplication.cpp           1060  0x7ffa859fdfe6 
      77  QCoreApplication::sendSpontaneousEvent                                                                                                                                                                                                          qcoreapplication.cpp           1463  0x7ffa859fde8b 
      78  QApplicationPrivate::sendMouseEvent                                                                                                                                                                                                             qapplication.cpp               2700  0x7ffa8e469f04 
      79  QWidgetWindow::handleMouseEvent                                                                                                                                                                                                                 qwidgetwindow.cpp              664   0x7ffa8e5141c4 
      80  QWidgetWindow::event                                                                                                                                                                                                                            qwidgetwindow.cpp              282   0x7ffa8e512816 
      81  QApplicationPrivate::notify_helper                                                                                                                                                                                                              qapplication.cpp               3753  0x7ffa8e46783e 
      82  QApplication::notify                                                                                                                                                                                                                            qapplication.cpp               3110  0x7ffa8e4622ff 
      83  QCoreApplication::notifyInternal2                                                                                                                                                                                                               qcoreapplication.cpp           1060  0x7ffa859fdfe6 
      84  QCoreApplication::sendSpontaneousEvent                                                                                                                                                                                                          qcoreapplication.cpp           1463  0x7ffa859fde8b 
      85  QGuiApplicationPrivate::processMouseEvent                                                                                                                                                                                                       qguiapplication.cpp            2103  0x7ffa86e838b4 
      86  QGuiApplicationPrivate::processWindowSystemEvent                                                                                                                                                                                                qguiapplication.cpp            1838  0x7ffa86e86623 
      87  QWindowSystemInterface::sendWindowSystemEvents                                                                                                                                                                                                  qwindowsysteminterface.cpp     1077  0x7ffa86e54bf5 
      88  QWindowsGuiEventDispatcher::sendPostedEvents                                                                                                                                                                                                    qwindowsguieventdispatcher.cpp 83    0x7ffa9cb6b702 
      89  qt_internal_proc                                                                                                                                                                                                                                qeventdispatcher_win.cpp       247   0x7ffa85ac2d08 
      90  CallWindowProcW                                                                                                                                                                                                                                 USER32                               0x7ffacf22b85d 
      91  DispatchMessageW                                                                                                                                                                                                                                USER32                               0x7ffacf22b1ef 
      92  QEventDispatcherWin32::processEvents                                                                                                                                                                                                            qeventdispatcher_win.cpp       640   0x7ffa85ac35e8 
      93  QWindowsGuiEventDispatcher::processEvents                                                                                                                                                                                                       qwindowsguieventdispatcher.cpp 74    0x7ffa9cb6b6b4 
      94  QEventLoop::processEvents                                                                                                                                                                                                                       qeventloop.cpp                 139   0x7ffa859f8183 
      95  QEventLoop::exec                                                                                                                                                                                                                                qeventloop.cpp                 225   0x7ffa859f83be 
      96  QCoreApplication::exec                                                                                                                                                                                                                          qcoreapplication.cpp           1363  0x7ffa859fbb0f 
      97  QGuiApplication::exec                                                                                                                                                                                                                           qguiapplication.cpp            1780  0x7ffa86e80c48 
      98  QApplication::exec                                                                                                                                                                                                                              qapplication.cpp               2911  0x7ffa8e461caa 
      99  CStudioApp::runApplication                                                                                                                                                                                                                      StudioApp.cpp                  735   0x7ff617534ab5 
      100 CStudioApp::blankRunApplication                                                                                                                                                                                                                 StudioApp.cpp                  668   0x7ff617534b3b 
      101 CStudioApp::run                                                                                                                                                                                                                                 StudioApp.cpp                  414   0x7ff6175335bd 
      102 main                                                                                                                                                                                                                                            StudioApp.cpp                  165   0x7ff61753e8e0 
      103 WinMain                                                                                                                                                                                                                                         qtmain_win.cpp                 104   0x7ff6192917fd 
      104 invoke_main                                                                                                                                                                                                                                     exe_common.inl                 99    0x7ff61900cf1d 
      105 __scrt_common_main_seh                                                                                                                                                                                                                          exe_common.inl                 253   0x7ff61900cde7 
      106 __scrt_common_main                                                                                                                                                                                                                              exe_common.inl                 296   0x7ff61900ccae 
      107 WinMainCRTStartup                                                                                                                                                                                                                               exe_winmain.cpp                17    0x7ff61900cf39 
      108 BaseThreadInitThunk                                                                                                                                                                                                                             KERNEL32                             0x7ffacd2d1fe4 
      109 RtlUserThreadStart                                                                                                                                                                                                                              ntdll                                0x7ffacf60cb81 
       

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              e0348803 Miikka Heikkinen
              Reporter:
              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