Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
Qt 3D Studio 2.3
-
None
-
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
- is required for
-
QT3DS-1833 Integrate Runtime 2.x in to authoring tool
- Withdrawn
For Gerrit Dashboard: QT3DS-3092 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
255315,2 | Fix crash when adding a layer | 2.3 | qt3dstudio/qt3d-runtime | Status: MERGED | +2 | 0 |