Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.1
-
Windows 7
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 |
137611,2 | Document that QQuickRenderControl is unsupported | 5.6 | qt/qtdeclarative-render2d | Status: MERGED | +2 | 0 |