Details
-
Technical task
-
Resolution: Fixed
-
P1: Critical
-
None
-
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