Details

    • Commits:
      a2421d10b000243209c254d47b8244470222ef57

      Description

      The exact sequence to repro this issue is unclear, but this is how I got it multiple times. It can take a long while to actually get the crash, though.:

      Added multiple objects and a group into a presentation. Drag-moved objects into the group and then around inside the group, into other objects in the group and back directly under the group. Eventually a got an assert with following call stack:

      1 qt_message_fatal qlogging.cpp 1833 0x7ffd04fefa0b 
      2 QMessageLogger::fatal qlogging.cpp 877 0x7ffd04fee1a2 
      3 qt3ds::Qt3DSAssert StudioApp.cpp 209 0x7ff695b18f41 
      4 qt3ds::render::SNode::RemoveChild Qt3DSRenderNode.cpp 378 0x7ff696692c72 
      5 qt3ds::render::SNode::AddChild Qt3DSRenderNode.cpp 343 0x7ff696692a53 
      6 `anonymous namespace'::SNodeTranslator::AppendChild StudioRendererTranslation.cpp 633 0x7ff695e0989a 
      7 `anonymous namespace'::SLayerTranslator::AppendChild StudioRendererTranslation.cpp 677 0x7ff695e096a1 
      8 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 1974 0x7ff695dda9bb 
      9 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 2020 0x7ff695dd9f5b 
      10 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 1976 0x7ff695ddaa9a 
      11 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 2020 0x7ff695dd9f5b 
      12 qt3ds::studio::STranslation::PreRender StudioRendererTranslation.cpp 2053 0x7ff695ddb04d 
      13 `anonymous namespace'::SRendererImpl::Render StudioRenderer.cpp 271 0x7ff695dd571e 
      14 `anonymous namespace'::SRendererImpl::RenderNow StudioRenderer.cpp 252 0x7ff695dd5873 
      15 CPlayerWnd::paintGL PlayerWnd.cpp 243 0x7ff695b582dd 
      16 QOpenGLWidgetPrivate::invokeUserPaint qopenglwidget.cpp 879 0x7ffd09bf1bed 
      17 QOpenGLWidgetPrivate::render qopenglwidget.cpp 900 0x7ffd09bf1cb2 
      18 QOpenGLWidget::paintEvent qopenglwidget.cpp 1301 0x7ffd09bf00aa 
      19 QWidget::event qwidget.cpp 9053 0x7ffd09b9d228 
      20 QOpenGLWidget::event qopenglwidget.cpp 1455 0x7ffd09bf03e6 
      21 QApplicationPrivate::notify_helper qapplication.cpp 3713 0x7ffd09b3f59e 
      22 QApplication::notify qapplication.cpp 3676 0x7ffd09b3ccc6 
      23 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1048 0x7ffd053cc1e6 
      24 QCoreApplication::sendSpontaneousEvent qcoreapplication.h 237 0x7ffd0556053b 
      25 QWidgetPrivate::sendPaintEvent qwidget.cpp 5682 0x7ffd09ba74ed 
      26 QWidgetPrivate::drawWidget qwidget.cpp 5623 0x7ffd09ba6faa 
      27 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      28 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      29 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      30 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      31 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      32 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      33 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      34 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      35 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      36 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      37 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      38 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      39 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      40 QWidgetBackingStore::doSync qwidgetbackingstore.cpp 1378 0x7ffd09b5a8d6 
      41 QWidgetBackingStore::sync qwidgetbackingstore.cpp 1157 0x7ffd09b579f0 
      42 QWidgetPrivate::syncBackingStore qwidget.cpp 1953 0x7ffd09ba9ba0 
      43 QWidget::event qwidget.cpp 9217 0x7ffd09b9d91d 
      44 QMainWindow::event qmainwindow.cpp 1345 0x7ffd09dd57b7 
      45 QApplicationPrivate::notify_helper qapplication.cpp 3713 0x7ffd09b3f59e 
      46 QApplication::notify qapplication.cpp 3676 0x7ffd09b3ccc6 
      47 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1048 0x7ffd053cc1e6 
      48 QCoreApplication::sendEvent qcoreapplication.h 234 0x7ffd053d7702 
      49 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1745 0x7ffd053cdb7d 
      50 QEventDispatcherWin32::sendPostedEvents qeventdispatcher_win.cpp 1085 0x7ffd0548c04a 
      51 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 82 0x7ffd06dc24a4 
      52 qt_internal_proc qeventdispatcher_win.cpp 239 0x7ffd05489deb 
      53 CallWindowProcW USER32 0x7ffd46dab85d 
      54 DispatchMessageW USER32 0x7ffd46dab1ef 
      55 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 630 0x7ffd0548a76d 
      56 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 74 0x7ffd06dc2464 
      57 QEventLoop::processEvents qeventloop.cpp 137 0x7ffd053c6433 
      58 QEventLoop::exec qeventloop.cpp 214 0x7ffd053c666e 
      59 QDialog::exec qdialog.cpp 547 0x7ffd09ee87ff 
      60 Qt3DSMessageBox::Show Qt3DSMessageBox.cpp 97 0x7ff696321ce5 
      61 CDialogs::DisplayKnownErrorDialog Dialogs.cpp 772 0x7ff695b902b6 
      62 qt3ds::Qt3DSAssert StudioApp.cpp 207 0x7ff695b18eef 
      63 qt3ds::render::SNode::RemoveChild Qt3DSRenderNode.cpp 378 0x7ff696692c72 
      64 qt3ds::render::SNode::AddChild Qt3DSRenderNode.cpp 343 0x7ff696692a53 
      65 `anonymous namespace'::SNodeTranslator::AppendChild StudioRendererTranslation.cpp 633 0x7ff695e0989a 
      66 `anonymous namespace'::SLayerTranslator::AppendChild StudioRendererTranslation.cpp 677 0x7ff695e096a1 
      67 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 1974 0x7ff695dda9bb 
      68 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 2020 0x7ff695dd9f5b 
      69 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 1976 0x7ff695ddaa9a 
      70 qt3ds::studio::STranslation::BuildRenderGraph StudioRendererTranslation.cpp 2020 0x7ff695dd9f5b 
      71 qt3ds::studio::STranslation::PreRender StudioRendererTranslation.cpp 2053 0x7ff695ddb04d 
      72 `anonymous namespace'::SRendererImpl::Render StudioRenderer.cpp 271 0x7ff695dd571e 
      73 `anonymous namespace'::SRendererImpl::RenderNow StudioRenderer.cpp 252 0x7ff695dd5873 
      74 CPlayerWnd::paintGL PlayerWnd.cpp 243 0x7ff695b582dd 
      75 QOpenGLWidgetPrivate::invokeUserPaint qopenglwidget.cpp 879 0x7ffd09bf1bed 
      76 QOpenGLWidgetPrivate::render qopenglwidget.cpp 900 0x7ffd09bf1cb2 
      77 QOpenGLWidget::paintEvent qopenglwidget.cpp 1301 0x7ffd09bf00aa 
      78 QWidget::event qwidget.cpp 9053 0x7ffd09b9d228 
      79 QOpenGLWidget::event qopenglwidget.cpp 1455 0x7ffd09bf03e6 
      80 QApplicationPrivate::notify_helper qapplication.cpp 3713 0x7ffd09b3f59e 
      81 QApplication::notify qapplication.cpp 3676 0x7ffd09b3ccc6 
      82 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1048 0x7ffd053cc1e6 
      83 QCoreApplication::sendSpontaneousEvent qcoreapplication.h 237 0x7ffd0556053b 
      84 QWidgetPrivate::sendPaintEvent qwidget.cpp 5682 0x7ffd09ba74ed 
      85 QWidgetPrivate::drawWidget qwidget.cpp 5623 0x7ffd09ba6faa 
      86 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      87 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      88 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      89 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      90 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      91 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      92 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      93 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5815 0x7ffd09ba7a37 
      94 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      95 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      96 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      97 QWidgetPrivate::paintSiblingsRecursive qwidget.cpp 5802 0x7ffd09ba7904 
      98 QWidgetPrivate::drawWidget qwidget.cpp 5673 0x7ffd09ba7480 
      99 QWidgetBackingStore::doSync qwidgetbackingstore.cpp 1378 0x7ffd09b5a8d6 
      100 QWidgetBackingStore::sync qwidgetbackingstore.cpp 1157 0x7ffd09b579f0 
      101 QWidgetPrivate::syncBackingStore qwidget.cpp 1953 0x7ffd09ba9ba0 
      102 QWidget::event qwidget.cpp 9217 0x7ffd09b9d91d 
      103 QMainWindow::event qmainwindow.cpp 1345 0x7ffd09dd57b7 
      104 QApplicationPrivate::notify_helper qapplication.cpp 3713 0x7ffd09b3f59e 
      105 QApplication::notify qapplication.cpp 3676 0x7ffd09b3ccc6 
      106 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1048 0x7ffd053cc1e6 
      107 QCoreApplication::sendEvent qcoreapplication.h 234 0x7ffd053d7702 
      108 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1745 0x7ffd053cdb7d 
      109 QCoreApplication::sendPostedEvents qcoreapplication.cpp 1600 0x7ffd053ca36c 
      110 QGraphicsViewPrivate::dispatchPendingUpdateRequests qgraphicsview_p.h 205 0x7ffd09b28451 
      111 QGraphicsScenePrivate::_q_processDirtyItems qgraphicsscene.cpp 507 0x7ffd0a1103aa 
      112 QGraphicsScene::qt_static_metacall moc_qgraphicsscene.cpp 184 0x7ffd0a106b40 
      113 QMetaCallEvent::placeMetaCall qobject.cpp 507 0x7ffd0542c8a1 
      114 QObject::event qobject.cpp 1251 0x7ffd0542533f 
      115 QGraphicsScene::event qgraphicsscene.cpp 3525 0x7ffd0a10c8e8 
      116 TimelineGraphicsScene::event TimelineGraphicsScene.cpp 835 0x7ff695ec1de7 
      117 QApplicationPrivate::notify_helper qapplication.cpp 3713 0x7ffd09b3f59e 
      118 QApplication::notify qapplication.cpp 3085 0x7ffd09b3a043 
      119 QCoreApplication::notifyInternal2 qcoreapplication.cpp 1048 0x7ffd053cc1e6 
      120 QCoreApplication::sendEvent qcoreapplication.h 234 0x7ffd053d7702 
      121 QCoreApplicationPrivate::sendPostedEvents qcoreapplication.cpp 1745 0x7ffd053cdb7d 
      122 QEventDispatcherWin32::sendPostedEvents qeventdispatcher_win.cpp 1085 0x7ffd0548c04a 
      123 QWindowsGuiEventDispatcher::sendPostedEvents qwindowsguieventdispatcher.cpp 82 0x7ffd06dc24a4 
      124 qt_internal_proc qeventdispatcher_win.cpp 239 0x7ffd05489deb 
      125 CallWindowProcW USER32 0x7ffd46dab85d 
      126 DispatchMessageW USER32 0x7ffd46dab1ef 
      127 QEventDispatcherWin32::processEvents qeventdispatcher_win.cpp 630 0x7ffd0548a76d 
      128 QWindowsGuiEventDispatcher::processEvents qwindowsguieventdispatcher.cpp 74 0x7ffd06dc2464 
      129 QEventLoop::processEvents qeventloop.cpp 137 0x7ffd053c6433 
      130 QEventLoop::exec qeventloop.cpp 214 0x7ffd053c666e 
      131 QCoreApplication::exec qcoreapplication.cpp 1336 0x7ffd053c9d2f 
      132 QGuiApplication::exec qguiapplication.cpp 1751 0x7ffd07da9638 
      133 QApplication::exec qapplication.cpp 2899 0x7ffd09b39b4a 
      134 CStudioApp::runApplication StudioApp.cpp 667 0x7ff695b1aeb6 
      135 CStudioApp::blankRunApplication StudioApp.cpp 604 0x7ff695b1af3b 
      136 CStudioApp::run StudioApp.cpp 364 0x7ff695b19ffc 
      137 main StudioApp.cpp 139 0x7ff695b21d9f 
      138 WinMain qtmain_win.cpp 104 0x7ff6968c338d 
      139 invoke_main exe_common.inl 99 0x7ff6968c196d 
      140 __scrt_common_main_seh exe_common.inl 253 0x7ff6968c1837 
      141 __scrt_common_main exe_common.inl 296 0x7ff6968c16fe 
      142 WinMainCRTStartup exe_winmain.cpp 17 0x7ff6968c1989 
      143 BaseThreadInitThunk KERNEL32 0x7ffd45591fe4 
      144 RtlUserThreadStart ntdll 0x7ffd4811f061 
      

        Attachments

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

          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