Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-45306

QQuickRenderControl crashes when used with the Qt 2D Quick Renderer

    XMLWordPrintable

Details

    Description

      QQuickRenderControl crashes when used with the Qt 2D Quick Renderer.

       	Qt5Quickd.dll!QSGMaterial::flags() Line 137	C++
       	Qt5Quickd.dll!QSGBatchRenderer::hasMaterialWithBlending(QSGGeometryNode * n) Line 65	C++
       	Qt5Quickd.dll!QSGBatchRenderer::Element::Element(QSGGeometryNode * n) Line 165	C++
       	Qt5Quickd.dll!QSGBatchRenderer::Renderer::nodeWasAdded(QSGNode * node, QSGBatchRenderer::Node * shadowParent) Line 997	C++
       	Qt5Quickd.dll!QSGBatchRenderer::Renderer::nodeWasAdded(QSGNode * node, QSGBatchRenderer::Node * shadowParent) Line 1013	C++
       	Qt5Quickd.dll!QSGBatchRenderer::Renderer::nodeWasAdded(QSGNode * node, QSGBatchRenderer::Node * shadowParent) Line 1013	C++
       	Qt5Quickd.dll!QSGBatchRenderer::Renderer::nodeChanged(QSGNode * node, QFlags<enum QSGNode::DirtyStateBit> state) Line 1141	C++
       	Qt5Quickd.dll!QSGRootNode::notifyNodeChange(QSGNode * node, QFlags<enum QSGNode::DirtyStateBit> state) Line 1255	C++
       	Qt5Quickd.dll!QSGNode::markDirty(QFlags<enum QSGNode::DirtyStateBit> bits) Line 660	C++
       	Qt5Quickd.dll!QSGNode::appendChildNode(QSGNode * node) Line 456	C++
       	Qt5Quickd.dll!QQuickWindowPrivate::updateDirtyNode(QQuickItem * item) Line 2781	C++
       	Qt5Quickd.dll!QQuickWindowPrivate::updateDirtyNodes() Line 2645	C++
       	Qt5Quickd.dll!QQuickWindowPrivate::syncSceneGraph() Line 340	C++
       	Qt5Quickd.dll!QQuickRenderControl::sync() Line 237	C++
      >	qqrendercontroltest.exe!RenderEngine::render() Line 110	C++
       	qqrendercontroltest.exe!QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,void (__thiscall RenderEngine::*)(void)>::call(void (void) * f, RenderEngine * o, void * * arg) Line 500	C++
       	qqrendercontroltest.exe!QtPrivate::FunctionPointer<void (__thiscall RenderEngine::*)(void)>::call<QtPrivate::List<>,void>(void (void) * f, RenderEngine * o, void * * arg) Line 519	C++
       	qqrendercontroltest.exe!QtPrivate::QSlotObject<void (__thiscall RenderEngine::*)(void),QtPrivate::List<>,void>::impl(int which, QtPrivate::QSlotObjectBase * this_, QObject * r, void * * a, bool * ret) Line 143	C++
       	Qt5Cored.dll!QtPrivate::QSlotObjectBase::call(QObject * r, void * * a) Line 124	C++
       	Qt5Cored.dll!QMetaObject::activate(QObject * sender, int signalOffset, int local_signal_index, void * * argv) Line 3707	C++
       	Qt5Cored.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) Line 3582	C++
       	Qt5Cored.dll!QTimer::timeout(QTimer::QPrivateSignal __formal) Line 192	C++
       	Qt5Cored.dll!QTimer::timerEvent(QTimerEvent * e) Line 249	C++
       	Qt5Cored.dll!QObject::event(QEvent * e) Line 1227	C++
       	Qt5Cored.dll!QCoreApplicationPrivate::notify_helper(QObject * receiver, QEvent * event) Line 1050	C++
       	Qt5Cored.dll!QCoreApplication::notify(QObject * receiver, QEvent * event) Line 994	C++
       	Qt5Guid.dll!QGuiApplication::notify(QObject * object, QEvent * event) Line 1554	C++
       	Qt5Cored.dll!QCoreApplication::notifyInternal(QObject * receiver, QEvent * event) Line 932	C++
       	Qt5Cored.dll!QCoreApplication::sendEvent(QObject * receiver, QEvent * event) Line 228	C++
       	Qt5Cored.dll!QEventDispatcherWin32Private::sendTimerEvent(int timerId) Line 615	C++
       	Qt5Cored.dll!qt_internal_proc(HWND__ * hwnd, unsigned int message, unsigned int wp, long lp) Line 418	C++
       	[External Code]	
       	[Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]	
       	Qt5Cored.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 807	C++
       	qwindowsd.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 73	C++
       	Qt5Cored.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 129	C++
       	Qt5Cored.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) Line 204	C++
       	Qt5Cored.dll!QCoreApplication::exec() Line 1185	C++
       	Qt5Guid.dll!QGuiApplication::exec() Line 1533	C++
       	qqrendercontroltest.exe!main(int argc, char * * argv) Line 8	C++
       	qqrendercontroltest.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char * __formal, int __formal) Line 112	C++
       	[External Code]	
      

      Attachments

        For Gerrit Dashboard: QTBUG-45306
        # Subject Branch Project Status CR V

        Activity

          People

            janichol Andy Nichols
            andysh Andy Shaw
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes