Details
-
Bug
-
Resolution: Out of scope
-
P1: Critical
-
None
-
5.6
-
Windows 7 x86
Description
By not replacing the system32\opengl32.dll with the VMware Gallium 0.4 llvmpipe MESA driver, but instead adding it to the OS as opengl32sw.dll, we end up with the following error:
call C:\Users\qt\work\qt\qtbase\tests\auto\gui\qopengl\target_wrapper.bat release\tst_qopengl.exe wglContextWrap [ 0.000 D] qt.qpa.input.tablet unknown - Tablet support: "None" [ 0.000 D] qt.qpa.windows unknown - TestNamespace::QWindowsContext::setProcessDpiAwareness 2 [ 0.000 D] qt.qpa.windows unknown - TestNamespace::QWindowsIntegrationPrivate::QWindowsIntegrationPrivate DpiAwareness= 2 effective process DPI awareness= -1 [ 0.000 D] qt.qpa.windows unknown - TestNamespace::QWindowsContext::registerWindowClass "Qt5ClipboardView" style=0x0 brush=0x0 icon=false atom=49517 [ 0.000 D] qt.qpa.mime unknown - TestNamespace::QWindowsClipboard::registerViewer m_clipboardViewer: 0x8f022a format listener: true next: 0x0 [ 0.000 D] qt.qpa.windows unknown - New Monitor: Screen "\\.\DISPLAY1" 1024x768+0+0 avail: 1024x728+0+0 physical: 361x271 DPI: 96x96 Depth: 32 Format: 4 primary virtual desktop [ 0.000 D] qt.qpa.fonts unknown - TestNamespace::QWindowsFontDatabase::systemDefaultFont QFont( "MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" ) [ 0.000 D] qt.qpa.windows unknown - TestNamespace::QWindowsTheme::refreshIconPixmapSizes (16, 32, 48, 256) ********* Start testing of tst_QOpenGL ********* Config: Using QtTest library 5.6.3, Qt 5.6.3 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2010) PASS : tst_QOpenGL::initTestCase() QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.002 D] qt.qpa.gl unknown - TestNamespace::QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior 0, swapInterval 1, profile 0) QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - Basic wglCreateContext gives version 1.1 QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - OpenGL version too low QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - OpenGL 2.0 entry points not found QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - GPU features: QSet() QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - TestNamespace::QWindowsOpenGLTester::supportedRenderers GpuDescription(vendorId=0x15ad, deviceId=0x405, subSysId=0x40515ad, revision=0, driver: "vm3dum.dll", version=8.14.1.6, "VMware SVGA 3D") renderer: QFlags(0x2|0x4|0x8|0x20) QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.022 D] qt.qpa.gl unknown - Qt: Using EGL from libEGL QDEBUG : tst_QOpenGL::wglContextWrap() [ 0.024 D] qt.qpa.gl unknown - Qt: Using OpenGL ES 2.0 from libGLESv2 QWARN : tst_QOpenGL::wglContextWrap() [ 2.033 W] default unknown - TestNamespace::QWindowsEGLStaticContext::create: Could not initialize EGL display: error 0x3001 QWARN : tst_QOpenGL::wglContextWrap() [ 2.033 W] default unknown - TestNamespace::QWindowsEGLStaticContext::create: When using ANGLE, check if d3dcompiler_4x.dll is available QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.033 D] qt.qpa.gl unknown - Qt: Using WGL and OpenGL from "opengl32sw.dll" QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.045 D] qt.qpa.windows unknown - TestNamespace::QWindowsContext::registerWindowClass "QtOpenGLDummyWindow" style=0x0 brush=0x0 icon=false atom=49516 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.064 D] qt.qpa.gl unknown - TestNamespace::QOpenGLStaticContext::create OpenGL: "VMware, Inc.","Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)" default ContextFormat: v3.0 profile: 0 options: QFlags(0x4),SampleBuffers, Extension-API present Extensions: 204 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.065 D] qt.qpa.gl unknown - "TestNamespace::ARB::choosePixelFormat Attributes: 0x2003 , 0x2027 , 0x2010 , 0x1 , 0x2001 , 0x1 , 0x2014 , 0x18 , 0x2011 , 0x1 , 0x2013 , 0x202b , 0x201b , 0x8 , 0x2023 , 0x8 , 0x2041 , 0x0 , \n obtained px # 45 of 1 \n PIXELFORMATDESCRIPTOR dwFlags=0x0 iPixelType=0 cColorBits=0 cRedBits=0 cRedShift=0 cGreenBits=0 cGreenShift=0 cBlueBits=0 cBlueShift=0 cDepthBits=0 iLayerType=0 " QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.065 D] qt.qpa.gl unknown - TestNamespace::ARB::createContext Creating context version 2 . 0 3 attributes QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.079 D] qt.qpa.gl unknown - TestNamespace::QWindowsGLContext::QWindowsGLContext 0x13f5580 ARB requested: QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior 0, swapInterval 1, profile 0) obtained # 45 ARB QSurfaceFormat(version 3.0, options QFlags(0x4), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior 2, swapInterval 1, profile 0) PIXELFORMATDESCRIPTOR dwFlags=0x0 iPixelType=0 cColorBits=0 cRedBits=0 cRedShift=0 cGreenBits=0 cGreenShift=0 cBlueBits=0 cBlueShift=0 cDepthBits=0 iLayerType=0 swap interval: 0 default: ContextFormat: v3.0 profile: 0 options: QFlags(0x4) HGLRC= 0x1 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.079 D] qt.qpa.windows unknown - TestNamespace::QWindowsContext::registerWindowClass "Qt5QWindowOwnDCIcon" style=0x28 brush=0x110007a icon=true atom=49518 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.079 D] qt.qpa.windows unknown - TestNamespace::QWindowsGeometryHint::frame style=0x86cf0000 exStyle=0x0 RECT: left/top=-8,-30 right/bottom=8,8 QMargins(8, 30, 8, 8) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.079 D] qt.qpa.windows unknown - TestNamespace::QWindowCreationContext::QWindowCreationContext QWindow(0x1408e58) QRect(0,0 256x256) pos incl. frame=false frame=272x294+0+0 min=QSize(0, 0) max=QSize(16777215, 16777215) custom margins=QMargins(0, 0, 0, 0) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.079 D] qt.qpa.windows unknown - CreateWindowEx: QWindow(0x1408e58) class="Qt5QWindowOwnDCIcon" title="tst_qopengl" WindowCreationData: QFlags<Qt::WindowType>(Window|WindowTitleHint|WindowSystemMenuHint|WindowMinMaxButtonsHint|WindowCloseButtonHint) topLevel=true popup=false dialog=false desktop=false embedded=false tool=false style=0x86cf0000 WS_POPUP WS_CLIPSIBLINGS WS_CLIPCHILDREN WS_THICKFRAME WS_DLGFRAME WS_SYSMENU WS_MINIMIZEBOX WS_MAXIMIZEBOX requested: QRect(0,0 256x256): 272x294+0+0 custom margins: QMargins(0, 0, 0, 0) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.080 D] qt.qpa.windows unknown - >TestNamespace::QWindowsGeometryHint::applyToMinMaxInfo< min=0,0 max=16777215,16777215 in MINMAXINFO maxSize=1040,784 maxpos=-8,-8 mintrack=132,38 maxtrack=1044,788 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.080 D] qt.qpa.windows unknown - TestNamespace::QWindowsGeometryHint::frame style=0x86cf0000 exStyle=0x0 RECT: left/top=-8,-30 right/bottom=8,8 QMargins(8, 30, 8, 8) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.080 D] qt.qpa.windows unknown - <TestNamespace::QWindowsGeometryHint::applyToMinMaxInfo frame=QMargins(8, 30, 8, 8) 16,38 out MINMAXINFO maxSize=1040,784 maxpos=-8,-8 mintrack=132,38 maxtrack=1044,788 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.081 D] qt.qpa.windows unknown - CreateWindowEx: returns QWindow(0x1408e58) 0x910234 obtained geometry: QRect(8,30 256x256) QMargins(8, 30, 8, 8) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.081 D] qt.qpa.windows unknown - TestNamespace::QWindowsIntegration::createPlatformWindow QWindow(0x1408e58) Requested: QRect(0,0 256x256) frame incl.=false QFlags<Qt::WindowType>(Window) Obtained : QRect(8,30 256x256) margins=QMargins(8, 30, 8, 8) handle=0x910234 QFlags<Qt::WindowType>(Window|WindowTitleHint|WindowSystemMenuHint|WindowMinMaxButtonsHint|WindowCloseButtonHint) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.081 D] qt.qpa.mime unknown - TestNamespace::QWindowsWindow::setDropSiteEnabled QWindow(0x1408e58) true QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.081 D] qt.qpa.mime unknown - TestNamespace::QWindowsOleDropTarget::QWindowsOleDropTarget 0x1409ec8 QWindow(0x1408e58) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.092 D] qt.qpa.windows unknown - TestNamespace::QWindowsWindow::setVisible 0x1407b10 QWindow(0x1408e58) 0x910234 true QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.096 D] qt.qpa.events unknown - Entering QWindow(0x1408e58) QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.106 D] qt.qpa.gl unknown - TestNamespace::QWindowsIntegration::createPlatformOpenGLContext QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior 0, swapInterval 1, profile 0) QWARN : tst_QOpenGL::wglContextWrap() [ 2.106 W] default unknown - QWindowsGLContext: Failed to get pixel format QWARN : tst_QOpenGL::wglContextWrap() [ 2.107 W] default unknown - QWindowsGLContext: Failed to describe pixel format FAIL! : tst_QOpenGL::wglContextWrap() 'adopted->create()' returned FALSE. () tst_qopengl.cpp(1419) : failure location QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.107 D] qt.qpa.windows unknown - TestNamespace::QWindowsWindow::setVisible 0x1407b10 QWindow(0x1408e58) 0x910234 false QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.110 D] qt.qpa.windows unknown - TestNamespace::QWindowsWindow::destroyWindow 0x1407b10 QWindow(0x1408e58) 0x910234 QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.110 D] qt.qpa.mime unknown - TestNamespace::QWindowsWindow::setDropSiteEnabled QWindow(0x1408e58) false QDEBUG : tst_QOpenGL::wglContextWrap() [ 2.110 D] qt.qpa.mime unknown - TestNamespace::QWindowsOleDropTarget::~QWindowsOleDropTarget 0x1409ec8 PASS : tst_QOpenGL::cleanupTestCase() Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted
Attachments
For Gerrit Dashboard: QTBUG-63122 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
205075,2 | Blacklist tst_QOpenGL autotest in Windows 7 | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
205190,1 | Blacklist tst_QOpenGL autotest in Windows 7 | 5.6 | qt/qtbase | Status: ABANDONED | +2 | 0 |
207986,2 | Fix blacklisting of tst_QOpenGL in Windows | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
229970,3 | Blacklist tst_QOpenGL autotest in Windows 7 | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |