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

wip/runtime2: Presentation with a material that has image crashes on save

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P1: Critical
    • None
    • Qt 3D Studio 2.3
    • Editor Application
    • None

    Description

      wip/runtime2:

      Presentation with a material that has image crashes on save. 

      To repro, use the attached presentation, move the cube a bit and save -> crash:

      1  qt_message_fatal                                          qlogging.cpp                   1872 0x7fff63f72bab 
      2  QMessageLogger::fatal                                     qlogging.cpp                   887  0x7fff63f71382 
      3  qt_assert_x                                               qglobal.cpp                    3209 0x7fff63f62e60 
      4  Q3DSGraphObject::appendChildNode                          q3dsuippresentation.cpp        569  0x7fff67a94f6d 
      5  Q3DStudio::Q3DSDefaultMaterialTranslator::appendChild     Q3DSTranslators.cpp            1363 0x7ff733a136d3 
      6  Q3DStudio::Q3DSDefaultMaterialTranslator::pushTranslation Q3DSTranslators.cpp            1341 0x7ff733a134bd 
      7  Q3DStudio::Q3DSTranslation::clearDirtySet                 Q3DSTranslation.cpp            1023 0x7ff7339d5516 
      8  Q3DStudio::Q3DSTranslation::prepareRender                 Q3DSTranslation.cpp            1036 0x7ff7339d3040 
      9  Q3DStudio::Q3DStudioRenderer::renderNow                   Q3DStudioRenderer.cpp          607  0x7ff7339b6616 
      10 Q3DStudio::Q3DSPlayerWidget::paintGL                      Q3DSPlayerWidget.cpp           189  0x7ff733a063f1 
      11 QOpenGLWidgetPrivate::invokeUserPaint                     qopenglwidget.cpp              880  0x7fff68cfd47d 
      12 QOpenGLWidgetPrivate::render                              qopenglwidget.cpp              901  0x7fff68cfd542 
      13 QOpenGLWidget::paintEvent                                 qopenglwidget.cpp              1313 0x7fff68cfb98a 
      14 QWidget::event                                            qwidget.cpp                    9073 0x7fff68ca8d98 
      15 QOpenGLWidget::event                                      qopenglwidget.cpp              1467 0x7fff68cfbcc6 
      16 QApplicationPrivate::notify_helper                        qapplication.cpp               3753 0x7fff68c4783e 
      17 QApplication::notify                                      qapplication.cpp               3704 0x7fff68c44fb4 
      18 QCoreApplication::notifyInternal2                         qcoreapplication.cpp           1060 0x7fff6435dfe6 
      19 QCoreApplication::sendSpontaneousEvent                    qcoreapplication.cpp           1463 0x7fff6435de8b 
      20 QWidgetPrivate::sendPaintEvent                            qwidget.cpp                    5678 0x7fff68cb30ad 
      21 QWidgetPrivate::drawWidget                                qwidget.cpp                    5619 0x7fff68cb2b6f 
      22 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5811 0x7fff68cb35f7 
      23 QWidgetPrivate::drawWidget                                qwidget.cpp                    5669 0x7fff68cb3045 
      24 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5811 0x7fff68cb35f7 
      25 QWidgetPrivate::drawWidget                                qwidget.cpp                    5669 0x7fff68cb3045 
      26 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5811 0x7fff68cb35f7 
      27 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      28 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      29 QWidgetPrivate::drawWidget                                qwidget.cpp                    5669 0x7fff68cb3045 
      30 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5811 0x7fff68cb35f7 
      31 QWidgetPrivate::drawWidget                                qwidget.cpp                    5669 0x7fff68cb3045 
      32 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5811 0x7fff68cb35f7 
      33 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      34 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      35 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      36 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      37 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      38 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      39 QWidgetPrivate::paintSiblingsRecursive                    qwidget.cpp                    5798 0x7fff68cb34c4 
      40 QWidgetPrivate::drawWidget                                qwidget.cpp                    5669 0x7fff68cb3045 
      41 QWidgetBackingStore::doSync                               qwidgetbackingstore.cpp        1426 0x7fff68c61d56 
      42 QWidgetBackingStore::sync                                 qwidgetbackingstore.cpp        1205 0x7fff68c5ee30 
      43 QWidgetPrivate::syncBackingStore                          qwidget.cpp                    1957 0x7fff68cb5860 
      44 QWidget::event                                            qwidget.cpp                    9237 0x7fff68ca948d 
      45 QMainWindow::event                                        qmainwindow.cpp                1340 0x7fff68ec6917 
      46 QApplicationPrivate::notify_helper                        qapplication.cpp               3753 0x7fff68c4783e 
      47 QApplication::notify                                      qapplication.cpp               3704 0x7fff68c44fb4 
      48 QCoreApplication::notifyInternal2                         qcoreapplication.cpp           1060 0x7fff6435dfe6 
      49 QCoreApplication::sendEvent                               qcoreapplication.cpp           1451 0x7fff6435bd52 
      50 QCoreApplicationPrivate::sendPostedEvents                 qcoreapplication.cpp           1799 0x7fff6435f98d 
      51 QEventDispatcherWin32::sendPostedEvents                   qeventdispatcher_win.cpp       1093 0x7fff64424f0a 
      52 QWindowsGuiEventDispatcher::sendPostedEvents              qwindowsguieventdispatcher.cpp 82   0x7fff7c6db6f4 
      53 qt_internal_proc                                          qeventdispatcher_win.cpp       247  0x7fff64422d08 
      54 CallWindowProcW                                           USER32                              0x7fffae76b85d 
      55 DispatchMessageW                                          USER32                              0x7fffae76b1ef 
      56 QEventDispatcherWin32::processEvents                      qeventdispatcher_win.cpp       640  0x7fff644235e8 
      57 QWindowsGuiEventDispatcher::processEvents                 qwindowsguieventdispatcher.cpp 74   0x7fff7c6db6b4 
      58 QEventLoop::processEvents                                 qeventloop.cpp                 139  0x7fff64358183 
      59 QEventLoop::exec                                          qeventloop.cpp                 225  0x7fff643583be 
      60 QCoreApplication::exec                                    qcoreapplication.cpp           1363 0x7fff6435bb0f 
      61 QGuiApplication::exec                                     qguiapplication.cpp            1780 0x7fff657e0c48 
      62 QApplication::exec                                        qapplication.cpp               2911 0x7fff68c41caa 
      63 CStudioApp::runApplication                                StudioApp.cpp                  739  0x7ff7336a6a55 
      64 CStudioApp::blankRunApplication                           StudioApp.cpp                  672  0x7ff7336a6adb 
      65 CStudioApp::run                                           StudioApp.cpp                  418  0x7ff7336a555d 
      66 main                                                      StudioApp.cpp                  169  0x7ff7336b0a28 
      67 WinMain                                                   qtmain_win.cpp                 104  0x7ff7354337bd 
      68 invoke_main                                               exe_common.inl                 99   0x7ff7351aeedd 
      69 __scrt_common_main_seh                                    exe_common.inl                 253  0x7ff7351aeda7 
      70 __scrt_common_main                                        exe_common.inl                 296  0x7ff7351aec6e 
      71 WinMainCRTStartup                                         exe_winmain.cpp                17   0x7ff7351aeef9 
      72 BaseThreadInitThunk                                       KERNEL32                            0x7fffb0cc1fe4 
      73 RtlUserThreadStart                                        ntdll                               0x7fffb0dfcb81 
       

      Attachments

        Issue Links

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

          Activity

            People

              Unassigned Unassigned
              e0348803 Miikka Heikkinen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes