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

tst_qquickwindow crashes on Windows/ANGLE in 5.4.0 branch

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • None
    • 5.4.0 RC
    • GUI: OpenGL, Quick: Other
    • Windows 8.1 MSVC2013 ANGLE D3D11
    • Skip: 06fc202e81bfbf619ceebb9cef803270590f9e7f (qtdeclarative/5.4.0, 2.12.2014, 5.4) revert skip: 24d4e164ad4ef0bf8e5a4a0f2c28e3b9df48d352

    Description

      In the 5.4.0 branch at qtbase:38d3a7bb6eec46f1bab5ed53334ff2639e9b6eea , qtdeclarative 437f268f562fa6024c6080db6651c97572cd4acc a crash occurs in the test , blocking https://codereview.qt-project.org/#/c/100779/

      When executing the tests mouseFiltering headless() in a sequence, an elusive crash occurs (typically not under debugging nor with -nocrashhandler):

      .  0  Id: f64.1ad4 Suspend: 1 Teb: 00007ff7`1af4e000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`73ec9610 00007ff8`8b8db697 libGLESv2d!rx::SurfaceRenderTarget11::getRenderTargetView(void)+0x4b [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\renderer\d3d\d3d11\rendertarget11.cpp @ 386]
      0000005a`73ec9650 00007ff8`8b7addbe libGLESv2d!rx::Renderer11::applyRenderTarget(class gl::Framebuffer * framebuffer = 0x0000005a`77e54d60)+0x2a7 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\renderer\d3d\d3d11\renderer11.cpp @ 929]
      0000005a`73ec98b0 00007ff8`8b7aff72 libGLESv2d!rx::RendererD3D::applyRenderTarget(struct gl::Data * data = 0x0000005a`73ec9b40, unsigned int drawMode = 4, bool ignoreViewport = true)+0xfe [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\renderer\d3d\rendererd3d.cpp @ 260]
      0000005a`73ec99e0 00007ff8`8b657888 libGLESv2d!rx::RendererD3D::clear(struct gl::Data * data = 0x0000005a`73ec9b40, unsigned int mask = 0x4500)+0xa2 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\renderer\d3d\rendererd3d.cpp @ 631]
      0000005a`73ec9b20 00007ff8`8b695af4 libGLESv2d!gl::Context::clear(unsigned int mask = 0x4500)+0xd8 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\context.cpp @ 1296]
      0000005a`73ec9ba0 00007ff8`8c41e9f1 libGLESv2d!glClear(unsigned int mask = 0x4500)+0x184 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\3rdparty\angle\src\libglesv2\libglesv2.cpp @ 658]
      0000005a`73ec9ce0 00007ff8`8d3c44f8 Qt5Guid!QOpenGLFunctions::glClear(unsigned int mask = 0x4500)+0x61 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\opengl\qopenglfunctions.h @ 597]
      0000005a`73ec9d20 00007ff8`8d39e198 Qt5Quickd!QSGBindable::clear(class QFlags<enum QSGAbstractRenderer::ClearModeBit> mode = class QFlags<enum QSGAbstractRenderer::ClearModeBit>)+0xb8 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\coreapi\qsgrenderer.cpp @ 56]
      0000005a`73ec9d60 00007ff8`8d39a5e8 Qt5Quickd!QSGBatchRenderer::Renderer::renderBatches(void)+0x4d8 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\coreapi\qsgbatchrenderer.cpp @ 2404]
      0000005a`73ec9ea0 00007ff8`8d3c3c5d Qt5Quickd!QSGBatchRenderer::Renderer::render(void)+0xfb8 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\coreapi\qsgbatchrenderer.cpp @ 2592]
      0000005a`73eca230 00007ff8`8d3c3ed6 Qt5Quickd!QSGRenderer::renderScene(class QSGBindable * bindable = 0x0000005a`73eca330)+0x1dd [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\coreapi\qsgrenderer.cpp @ 207]
      0000005a`73eca310 00007ff8`8d3e68b1 Qt5Quickd!QSGRenderer::renderScene(unsigned int fboId = 0)+0x56 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\coreapi\qsgrenderer.cpp @ 169]
      0000005a`73eca360 00007ff8`8d47eb35 Qt5Quickd!QSGRenderContext::renderNextFrame(class QSGRenderer * renderer = 0x0000005a`77272960, unsigned int fboId = 0)+0x41 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\qsgcontext.cpp @ 556]
      0000005a`73eca390 00007ff8`8d42fa54 Qt5Quickd!QQuickWindowPrivate::renderSceneGraph(class QSize * size = 0x0000005a`73eca570)+0x285 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\items\qquickwindow.cpp @ 380]
      0000005a`73eca480 00007ff8`8d42f39c Qt5Quickd!QSGWindowsRenderLoop::renderWindow(class QQuickWindow * window = 0x0000005a`77eca910)+0x424 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\qsgwindowsrenderloop.cpp @ 424]
      0000005a`73eca670 00007ff8`8d42ee9e Qt5Quickd!QSGWindowsRenderLoop::render(void)+0x12c [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\qsgwindowsrenderloop.cpp @ 360]
      0000005a`73eca790 00007ff8`8d47547f Qt5Quickd!QSGWindowsRenderLoop::exposureChanged(class QQuickWindow * window = 0x0000005a`77eca910)+0x29e [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\scenegraph\qsgwindowsrenderloop.cpp @ 275]
      0000005a`73eca860 00007ff8`8c3bc60b Qt5Quickd!QQuickWindow::exposeEvent(class QExposeEvent * __formal = 0x0000005a`73ecabc8)+0x4f [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\items\qquickwindow.cpp @ 207]
      0000005a`73eca8a0 00007ff8`8d4758ce Qt5Guid!QWindow::event(class QEvent * ev = 0x0000005a`73ecabc8)+0x2eb [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qwindow.cpp @ 2021]
      0000005a`73eca950 00000000`6650d5f6 Qt5Quickd!QQuickWindow::event(class QEvent * e = 0x0000005a`73ecabc8)+0x22e [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\quick\items\qquickwindow.cpp @ 1393]
      0000005a`73eca9e0 00000000`6650b755 Qt5Cored!QCoreApplicationPrivate::notify_helper(class QObject * receiver = 0x0000005a`77eca910, class QEvent * event = 0x0000005a`73ecabc8)+0x66 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1050]
      0000005a`73ecaa10 00007ff8`8c39f624 Qt5Cored!QCoreApplication::notify(class QObject * receiver = 0x0000005a`77eca910, class QEvent * event = 0x0000005a`73ecabc8)+0xa5 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 994]
      0000005a`73ecaa70 00000000`6650cbe4 Qt5Guid!QGuiApplication::notify(class QObject * object = 0x0000005a`77eca910, class QEvent * event = 0x0000005a`73ecabc8)+0xd4 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qguiapplication.cpp @ 1554]
      0000005a`73ecaac0 00000000`6666997c Qt5Cored!QCoreApplication::notifyInternal(class QObject * receiver = 0x0000005a`77eca910, class QEvent * event = 0x0000005a`73ecabc8)+0xc4 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 932]
      0000005a`73ecab40 00007ff8`8c3a473b Qt5Cored!QCoreApplication::sendSpontaneousEvent(class QObject * receiver = 0x0000005a`77eca910, class QEvent * event = 0x0000005a`73ecabc8)+0x4c [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qcoreapplication.h @ 231]
      0000005a`73ecab80 00007ff8`8c3a3dea Qt5Guid!QGuiApplicationPrivate::processExposeEvent(class QWindowSystemInterfacePrivate::ExposeEvent * e = 0x0000005a`78047fe0)+0x13b [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qguiapplication.cpp @ 2633]
      0000005a`73ecac30 00007ff8`8c37ab7c Qt5Guid!QGuiApplicationPrivate::processWindowSystemEvent(class QWindowSystemInterfacePrivate::WindowSystemEvent * e = 0x0000005a`78047fe0)+0x20a [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qguiapplication.cpp @ 1661]
      0000005a`73ecacb0 00007ff8`8c37ad7a Qt5Guid!QWindowSystemInterface::sendWindowSystemEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x7c [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qwindowsysteminterface.cpp @ 573]
      0000005a`73ecad20 00007ff8`8be81e18 Qt5Guid!QWindowSystemInterface::flushWindowSystemEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x16a [d:\dev\5-vs13-rel\qt-rel\qtbase\src\gui\kernel\qwindowsysteminterface.cpp @ 558]
      0000005a`73ecadb0 00007ff8`8bea4212 qwindowsd!QWindowsWindow::handleWmPaint(struct HWND__ * hwnd = 0x00000000`004b0452 802+389+316x239 'Qt5QWindowGLOwnDCIcon', unsigned int message = 0xf, unsigned int64 __formal = 0, int64 __formal = 0n0)+0x128 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\plugins\platforms\windows\qwindowswindow.cpp @ 1502]
      0000005a`73ecae70 00007ff8`8be99460 qwindowsd!QWindowsContext::windowsProc(struct HWND__ * hwnd = 0x00000000`004b0452 802+389+316x239 'Qt5QWindowGLOwnDCIcon', unsigned int message = 0xf, QtWindows::WindowsEventType et = ExposeEvent (0n65537), unsigned int64 wParam = 0, int64 lParam = 0n0, int64 * result = 0x0000005a`73ecb1d0)+0xbc2 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\plugins\platforms\windows\qwindowscontext.cpp @ 1000]
      0000005a`73ecb180 00007ff8`b95c4465 qwindowsd!qWindowsWndProc(struct HWND__ * hwnd = 0x00000000`004b0452 802+389+316x239 'Qt5QWindowGLOwnDCIcon', unsigned int message = 0xf, unsigned int64 wParam = 0, int64 lParam = 0n0)+0x80 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\plugins\platforms\windows\qwindowscontext.cpp @ 1236]
      0000005a`73ecb220 00007ff8`b95c3992 USER32!UserCallWinProcCheckWow+0x193
      0000005a`73ecb2e0 00007ff8`b95c3a4d USER32!DispatchClientMessage+0xa2
      0000005a`73ecb340 00007ff8`b9ec348f USER32!_fnDWORD+0x2d
      0000005a`73ecb3a0 00007ff8`b95c53da ntdll!KiUserCallbackDispatcherContinue
      0000005a`73ecb428 00007ff8`b95c53ec USER32!NtUserDispatchMessage+0xa
      0000005a`73ecb430 00000000`665c3cc3 USER32!DispatchMessageWorker+0x2ac
      0000005a`73ecb4b0 00007ff8`8becf65a Qt5Cored!QEventDispatcherWin32::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x633 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 807]
      0000005a`73ece860 00000000`6650add6 qwindowsd!QWindowsGuiEventDispatcher::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x15a [d:\dev\5-vs13-rel\qt-rel\qtbase\src\plugins\platforms\windows\qwindowsguieventdispatcher.cpp @ 73]
      0000005a`73ece920 00007ff7`1ba248b7 Qt5Cored!QCoreApplication::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>, int maxtime = 0n5000)+0x86 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 1130]
      0000005a`73ece980 00007ff7`1ba2a616 tst_qquickwindow!QTest::qWaitForWindowExposed(class QWindow * window = 0x0000005a`77eca910, int timeout = 0n5000)+0x77 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\testlib\qtestsystem.h @ 103]
      0000005a`73ece9d0 00007ff7`1ba265b0 tst_qquickwindow!tst_qquickwindow::headless(void)+0xa26 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\tests\auto\quick\qquickwindow\tst_qquickwindow.cpp @ 1218]
      0000005a`73eced60 00000000`6651ad9f tst_qquickwindow!tst_qquickwindow::qt_static_metacall(class QObject * _o = 0x0000005a`73ecfe40, QMetaObject::Call _c = InvokeMetaMethod (0n0), int _id = 0n7, void ** _a = 0x0000005a`73ecef20)+0xd0 [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\tests\auto\quick\qquickwindow\.moc\debug\tst_qquickwindow.moc @ 469]
      0000005a`73eceda0 00000000`66519c74 Qt5Cored!QMetaMethod::invoke(class QObject * object = 0x0000005a`73ecfe40, Qt::ConnectionType connectionType = DirectConnection (0n1), class QGenericReturnArgument * returnValue = 0x0000005a`73ecf140, class QGenericArgument * val0 = 0x0000005a`73ecf120, class QGenericArgument * val1 = 0x0000005a`73ecf100, class QGenericArgument * val2 = 0x0000005a`73ecf0e0, class QGenericArgument * val3 = 0x0000005a`73ecf150, class QGenericArgument * val4 = 0x0000005a`73ecf190, class QGenericArgument * val5 = 0x0000005a`73ecf0d0, class QGenericArgument * val6 = 0x0000005a`73ecf170, class QGenericArgument * val7 = 0x0000005a`73ecf110, class QGenericArgument * val8 = 0x0000005a`73ecf180, class QGenericArgument * val9 = 0x0000005a`73ecf0f0)+0x4ef [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qmetaobject.cpp @ 2184]
      0000005a`73ecf000 00000000`660adc39 Qt5Cored!QMetaObject::invokeMethod(class QObject * obj = 0x0000005a`73ecfe40, char * member = 0x0000005a`77257e70 "headless", Qt::ConnectionType type = DirectConnection (0n1), class QGenericReturnArgument * ret = 0x0000005a`73ecf560, class QGenericArgument * val0 = 0x0000005a`73ecf540, class QGenericArgument * val1 = 0x0000005a`73ecf520, class QGenericArgument * val2 = 0x0000005a`73ecf500, class QGenericArgument * val3 = 0x0000005a`73ecf4e0, class QGenericArgument * val4 = 0x0000005a`73ecf4d0, class QGenericArgument * val5 = 0x0000005a`73ecf550, class QGenericArgument * val6 = 0x0000005a`73ecf510, class QGenericArgument * val7 = 0x0000005a`73ecf570, class QGenericArgument * val8 = 0x0000005a`73ecf4f0, class QGenericArgument * val9 = 0x0000005a`73ecf530)+0x604 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qmetaobject.cpp @ 1478]
      0000005a`73ecf460 00007ff8`8e9e83e4 Qt5Cored!QMetaObject::invokeMethod(class QObject * obj = 0x0000005a`73ecfe40, char * member = 0x0000005a`77257e70 "headless", Qt::ConnectionType type = DirectConnection (0n1), class QGenericArgument * val0 = 0x0000005a`73ecf750, class QGenericArgument * val1 = 0x0000005a`73ecf7f0, class QGenericArgument * val2 = 0x0000005a`73ecf7d0, class QGenericArgument * val3 = 0x0000005a`73ecf7b0, class QGenericArgument * val4 = 0x0000005a`73ecf790, class QGenericArgument * val5 = 0x0000005a`73ecf770, class QGenericArgument * val6 = 0x0000005a`73ecf760, class QGenericArgument * val7 = 0x0000005a`73ecf7e0, class QGenericArgument * val8 = 0x0000005a`73ecf7a0, class QGenericArgument * val9 = 0x0000005a`73ecf800)+0x1e9 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qobjectdefs.h @ 392]
      0000005a`73ecf5b0 00007ff8`8e9e8c7a Qt5Testd!QTest::qInvokeTestMethodDataEntry(char * slot = 0x0000005a`77257e70 "headless")+0x394 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\testlib\qtestcase.cpp @ 1883]
      0000005a`73ecf950 00007ff8`8e9e91fc Qt5Testd!QTest::qInvokeTestMethod(char * slotName = 0x0000005a`73f9e158 "headless()", char * data = 0x00000000`00000000 "")+0x31a [d:\dev\5-vs13-rel\qt-rel\qtbase\src\testlib\qtestcase.cpp @ 2013]
      0000005a`73ecfc60 00007ff8`8e9e4151 Qt5Testd!QTest::qInvokeTestMethods(class QObject * testObject = 0x0000005a`73ecfe40)+0x1bc [d:\dev\5-vs13-rel\qt-rel\qtbase\src\testlib\qtestcase.cpp @ 2225]
      0000005a`73ecfd60 00007ff7`1ba520fd Qt5Testd!QTest::qExec(class QObject * testObject = 0x0000005a`73ecfe40, int argc = 0n4, char ** argv = 0x0000005a`73f3cc60)+0x191 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\testlib\qtestcase.cpp @ 2480]
      0000005a`73ecfe00 00007ff7`1ba7d03d tst_qquickwindow!main(int argc = 0n4, char ** argv = 0x0000005a`73f3cc60)+0x6d [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\tests\auto\quick\qquickwindow\tst_qquickwindow.cpp @ 2040]
      0000005a`73ecfe90 00007ff7`1ba7d16e tst_qquickwindow!__tmainCRTStartup(void)+0x19d [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c @ 626]
      0000005a`73ecff00 00007ff8`b77816ad tst_qquickwindow!mainCRTStartup(void)+0xe [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c @ 466]
      0000005a`73ecff30 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`73ecff60 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         1  Id: f64.1370 Suspend: 1 Teb: 00007ff7`1af4b000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75dff790 00007ff8`9ba9c740 wintab32!WTMgrClose+0x4b245
      0000005a`75dff910 00007ff8`b77816ad wintab32!WTMgrClose+0xb4869
      0000005a`75dffb80 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75dffbb0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         2  Id: f64.1678 Suspend: 1 Teb: 00007ff7`1af49000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75eef2e8 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      *** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\SYSTEM32\nvwgf2umx.dll - 
      0000005a`75eef2f0 00007ff8`b3c1d7b4 KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`75eef390 00007ff8`b3c1c4f4 nvwgf2umx!OpenAdapter10+0xb5044
      0000005a`75eef910 00007ff8`b3c165ed nvwgf2umx!OpenAdapter10+0xb3d84
      0000005a`75eef940 00007ff8`b41f4fda nvwgf2umx!OpenAdapter10+0xade7d
      0000005a`75eef970 00007ff8`b45c15c3 nvwgf2umx!NVAPI_Thunk+0x7b10a
      0000005a`75eef9a0 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`75eef9d0 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`75eefa00 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75eefa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         3  Id: f64.c34 Suspend: 1 Teb: 00007ff7`1af47000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75eff648 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`75eff650 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`75eff6f0 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`75eff730 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`75eff760 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`75eff790 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`75eff7c0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75eff7f0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         4  Id: f64.14d0 Suspend: 1 Teb: 00007ff7`1af45000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75f0fd38 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`75f0fd40 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`75f0fde0 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`75f0fe20 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`75f0fe50 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`75f0fe80 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`75f0feb0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75f0fee0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         5  Id: f64.16d8 Suspend: 1 Teb: 00007ff7`1af43000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75f1fdb8 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`75f1fdc0 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`75f1fe60 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`75f1fea0 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`75f1fed0 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`75f1ff00 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`75f1ff30 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75f1ff60 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         6  Id: f64.1a78 Suspend: 1 Teb: 00007ff7`1ae1e000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`75f2fd88 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`75f2fd90 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`75f2fe30 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`75f2fe70 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`75f2fea0 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`75f2fed0 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`75f2ff00 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`75f2ff30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         7  Id: f64.10a8 Suspend: 1 Teb: 00007ff7`1ae1c000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7787f5a8 00007ff8`b9e64ecb ntdll!NtWaitForWorkViaWorkerFactory+0xa
      0000005a`7787f5b0 00007ff8`b77816ad ntdll!TppWorkerThread+0x6eb
      0000005a`7787f9a0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7787f9d0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         8  Id: f64.149c Suspend: 1 Teb: 00007ff7`1ae1a000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7776f838 00007ff8`b9e64ecb ntdll!NtWaitForWorkViaWorkerFactory+0xa
      0000005a`7776f840 00007ff8`b77816ad ntdll!TppWorkerThread+0x6eb
      0000005a`7776fc30 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7776fc60 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
         9  Id: f64.1108 Suspend: 1 Teb: 00007ff7`1ae18000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`77ccf408 00007ff8`b73c13ad ntdll!NtWaitForMultipleObjects+0xa
      0000005a`77ccf410 00007ff8`b9ba24fa KERNELBASE!WaitForMultipleObjectsEx+0xe1
      0000005a`77ccf6f0 00007ff8`b9ba25a8 combase!WaitCoalesced(void * timer = 0x00000000`000002a0, unsigned int cHandlesOuter = 0, void ** pHandles = 0x00000000`00000000, unsigned long delayInMs = <Value unavailable error>, unsigned long tolerableDelayInMs = 0xfa0, int alertable = 0n0, unsigned long * waitResult = <Value unavailable error>, unsigned long x = 0)+0x96 [d:\blue_gdr\com\published\comutils\coalescedwait.cxx @ 72]
      0000005a`77ccf940 00007ff8`b9bca5e1 combase!CROIDTable::WorkerThreadLoop(void * param = 0x00000000`00000000, unsigned long x = <Value unavailable error>)+0x78 [d:\blue_gdr\com\combase\dcomrem\refcache.cxx @ 1480]
      0000005a`77ccf990 00007ff8`b9bca781 combase!CRpcThread::WorkerLoop(unsigned long x = <Value unavailable error>, unsigned long x = <Value unavailable error>)+0x31 [d:\blue_gdr\com\combase\dcomrem\threads.cxx @ 264]
      0000005a`77ccfc00 00007ff8`b77816ad combase!CRpcThreadCache::RpcWorkerThreadEntry(void * param = 0x0000005a`772db2c0)+0x46 [d:\blue_gdr\com\combase\dcomrem\threads.cxx @ 67]
      0000005a`77ccfc30 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`77ccfc60 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        10  Id: f64.f68 Suspend: 1 Teb: 00007ff7`1ae16000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7797f658 00007ff8`b2df44a9 ntdll!NtWaitForMultipleObjects+0xa
      0000005a`7797f660 00007ff8`b77816ad WINMM!timeThread+0x8d
      0000005a`7797f7e0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7797f810 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        11  Id: f64.1ba8 Suspend: 1 Teb: 00007ff7`1ae14000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`77b1c368 00007ff8`b73c13ad ntdll!NtWaitForMultipleObjects+0xa
      0000005a`77b1c370 00007ff8`b95c3439 KERNELBASE!WaitForMultipleObjectsEx+0xe1
      0000005a`77b1c650 00000000`665c3e39 USER32!MsgWaitForMultipleObjectsEx+0x144
      0000005a`77b1c700 00000000`66507c88 Qt5Cored!QEventDispatcherWin32::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x7a9 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp @ 828]
      0000005a`77b1fab0 00000000`66507ec3 Qt5Cored!QEventLoop::processEvents(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x68 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qeventloop.cpp @ 129]
      0000005a`77b1faf0 00000000`660ef7e2 Qt5Cored!QEventLoop::exec(class QFlags<enum QEventLoop::ProcessEventsFlag> flags = class QFlags<enum QEventLoop::ProcessEventsFlag>)+0x183 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\kernel\qeventloop.cpp @ 204]
      *** WARNING: Unable to verify checksum for d:\dev\5-vs13-rel\qt-rel\qtbase\bin\Qt5Qmld.dll
      0000005a`77b1fba0 00000000`6707605a Qt5Cored!QThread::exec(void)+0xc2 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\thread\qthread.cpp @ 503]
      0000005a`77b1fc20 00000000`660fb9c8 Qt5Qmld!QQmlThreadPrivate::run(void)+0x4a [d:\dev\5-vs13-rel\qt-rel\qtdeclarative\src\qml\qml\ftw\qqmlthread.cpp @ 142]
      0000005a`77b1fc50 00007ff8`8c0fa105 Qt5Cored!QThreadPrivate::start(void * arg = 0x0000005a`77278c40)+0x1a8 [d:\dev\5-vs13-rel\qt-rel\qtbase\src\corelib\thread\qthread_win.cpp @ 346]
      0000005a`77b1fce0 00007ff8`8c0fa357 MSVCR120D!beginthreadex+0x1f5
      0000005a`77b1fd30 00007ff8`b77816ad MSVCR120D!endthreadex+0x1d7
      0000005a`77b1fd70 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`77b1fda0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        12  Id: f64.1214 Suspend: 1 Teb: 00007ff7`1ae12000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`789cf7a8 00007ff8`b9e64ecb ntdll!NtWaitForWorkViaWorkerFactory+0xa
      0000005a`789cf7b0 00007ff8`b77816ad ntdll!TppWorkerThread+0x6eb
      0000005a`789cfba0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`789cfbd0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        13  Id: f64.f88 Suspend: 1 Teb: 00007ff7`1ae10000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`78acf398 00007ff8`b9e64ecb ntdll!NtWaitForWorkViaWorkerFactory+0xa
      0000005a`78acf3a0 00007ff8`b77816ad ntdll!TppWorkerThread+0x6eb
      0000005a`78acf790 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`78acf7c0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        14  Id: f64.194c Suspend: 1 Teb: 00007ff7`1ae0e000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`78c5fb88 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`78c5fb90 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`78c5fc30 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`78c5fc70 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`78c5fca0 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`78c5fcd0 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`78c5fd00 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`78c5fd30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        15  Id: f64.1088 Suspend: 1 Teb: 00007ff7`1ae0c000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7947fd78 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`7947fd80 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`7947fe20 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`7947fe60 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`7947fe90 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`7947fec0 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`7947fef0 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7947ff20 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        16  Id: f64.1274 Suspend: 1 Teb: 00007ff7`1ae0a000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7948fb18 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`7948fb20 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`7948fbc0 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`7948fc00 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`7948fc30 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`7948fc60 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`7948fc90 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7948fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      
        17  Id: f64.760 Suspend: 1 Teb: 00007ff7`1ae08000 Unfrozen
      Child-SP          RetAddr           Call Site
      0000005a`7949fdc8 00007ff8`b73c1148 ntdll!NtWaitForSingleObject+0xa
      0000005a`7949fdd0 00007ff8`b3ce268f KERNELBASE!WaitForSingleObjectEx+0x94
      0000005a`7949fe70 00007ff8`b3ce258f nvwgf2umx!OpenAdapter10+0x179f1f
      0000005a`7949feb0 00007ff8`b45c15c3 nvwgf2umx!OpenAdapter10+0x179e1f
      0000005a`7949fee0 00007ff8`b45c176a nvwgf2umx!NVAPI_Thunk+0x4476f3
      0000005a`7949ff10 00007ff8`b77816ad nvwgf2umx!NVAPI_Thunk+0x44789a
      0000005a`7949ff40 00007ff8`b9e84409 KERNEL32!BaseThreadInitThunk+0xd
      0000005a`7949ff70 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
      

      https://codereview.qt-project.org/#/c/100641/ is off the hook, does not seem to cause it.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            kleint Friedemann Kleint
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes