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

tst_WebGL::waitForSwapBuffers() failed on all linux and macOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.12.0 Alpha
    • 5.12
    • QPA: WebGL
    • None
    • Linux/X11, macOS
    • 64f6bf45187a449986b5a5153abcc75ce987e9e0

    Description

      https://codereview.qt-project.org/#/c/239304/ Update submodules on '5.12' in qt5

      https://testresults.qt.io/coin/integration/qt/qt5/tasks/1536880129

      https://testresults.qt.io/coin/api/results/qt/qtwebglplugin/1f780841b11e358a79f6a6c608ca5d2880b7e1ec/MacOSMacOS_10_13x86_64MacOSMacOS_10_13x86_64Clangqtci-macos-10.13-x86_64-c01559DebugAndRelease_Release/58b8eec9e5dfcb36445e03ae780b0bf8e09440cc/test_1536890982/log.txt.gz

      agent:2018/09/10 09:32:08 build.go:193: /Users/qt/work/qt/qtwebglplugin/tests/plugins/platforms/webgl/target_wrapper.sh  ./tst_webgl -o /Users/qt/work/testresults/tests/plugins/platforms/webgl929924632,xml -o -,txt
      agent:2018/09/10 09:32:10 build.go:193: ********* Start testing of tst_WebGL *********
      agent:2018/09/10 09:32:10 build.go:193: Config: Using QtTest library 5.12.0, Qt 5.12.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 9.1.0 (clang-902.0.39.2) (Apple))
      agent:2018/09/10 09:32:10 build.go:193: PASS   : tst_WebGL::initTestCase()
      agent:2018/09/10 09:32:11 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.httpserver: Listening in port 8080\n"
      agent:2018/09/10 09:32:11 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.context: Creating context 1\n"
      agent:2018/09/10 09:32:11 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.context: Creating context 2\n"
      agent:2018/09/10 09:32:11 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.context: 0x7fcb79e0edf0\n"
      agent:2018/09/10 09:32:11 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.window: Destroying -1\n"
      agent:2018/09/10 09:32:12 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.httpserver: ::1 requested: /webqt.js\n"
      agent:2018/09/10 09:32:14 build.go:193: QDEBUG : tst_WebGL::checkFunctionCount(Basic scene) 674 "qt.qpa.webgl.websocketserver: Sending connect to  QWebSocket(0x7fcb79f37b80) QMap((\"debug\", QVariant(bool, false))(\"loadingScreen\", QVariant(QByteArray, \"\"))(\"supportedFunctions\", QVariant(QStringList, (\"activeTexture\", \"attachShader\", \"bindAttribLocation\", \"bindBuffer\", \"bindFramebuffer\", \"bindRenderbuffer\", \"bindTexture\", \"blendColor\", \"blendEquation\", \"blendEquationSeparate\", \"blendFunc\", \"blendFuncSeparate\", \"bufferData\", \"bufferSubData\", \"checkFramebufferStatus\", \"clear\", \"clearColor\", \"clearDepthf\", \"clearStencil\", \"colorMask\", \"compileShader\", \"compressedTexImage2D\", \"compressedTexSubImage2D\", \"copyTexImage2D\", \"copyTexSubImage2D\", \"createProgram\", \"createShader\", \"cullFace\", \"deleteBuffers\", \"deleteFramebuffers\", \"deleteProgram\", \"deleteRenderbuffers\", \"deleteShader\", \"deleteTextures\", \"depthFunc\", \"depthMask\", \"depthRangef\", \"detachShader\", \"disableVertexAttribArray\", \"drawArrays\", \"drawElements\", \"enableVertexAttribArray\", \"finish\", \"flush\", \"framebufferRenderbuffer\", \"framebufferTexture2D\", \"frontFace\", \"genBuffers\", \"genFramebuffers\", \"genRenderbuffers\", \"genTextures\", \"generateMipmap\", \"getActiveAttrib\", \"getActiveUniform\", \"getAttachedShaders\", \"getAttribLocation\", \"getString\", \"getIntegerv\", \"getBooleanv\", \"enable\", \"disable\", \"getBufferParameteriv\", \"getError\", \"getParameter\", \"getFramebufferAttachmentParameteriv\", \"getProgramInfoLog\", \"getProgramiv\", \"getRenderbufferParameteriv\", \"getShaderInfoLog\", \"getShaderPrecisionFormat\", \"getShaderSource\", \"getShaderiv\", \"getTexParameterfv\", \"getTexParameteriv\", \"getUniformLocation\", \"getUniformfv\", \"getUniformiv\", \"getVertexAttribPointerv\", \"getVertexAttribfv\", \"getVertexAttribiv\", \"hint\", \"isBuffer\", \"isEnabled\", \"isFramebuffer\", \"isProgram\", \"isRenderbuffer\", \"isShader\", \"isTexture\", \"lineWidth\", \"linkProgram\", \"pixelStorei\", \"polygonOffset\", \"readPixels\", \"releaseShaderCompiler\", \"renderbufferStorage\", \"sampleCoverage\", \"scissor\", \"shaderBinary\", \"shaderSource\", \"stencilFunc\", \"stencilFuncSeparate\", \"stencilMask\", \"stencilMaskSeparate\", \"stencilOp\", \"stencilOpSeparate\", \"texImage2D\", \"texParameterf\", \"texParameterfv\", \"texParameteri\", \"texParameteriv\", \"texSubImage2D\", \"uniform1f\", \"uniform1fv\", \"uniform1i\", \"uniform1iv\", \"uniform2f\", \"uniform2fv\", \"uniform2i\", \"uniform2iv\", \"uniform3f\", \"uniform3fv\", \"uniform3i\", \"uniform3iv\", \"uniform4f\", \"uniform4fv\", \"uniform4i\", \"uniform4iv\", \"uniformMatrix2fv\", \"uniformMatrix3fv\", \"uniformMatrix4fv\", \"useProgram\", \"validateProgram\", \"vertexAttrib1f\", \"vertexAttrib1fv\", \"vertexAttrib2f\", \"vertexAttrib2fv\", \"vertexAttrib3f\", \"vertexAttrib3fv\", \"vertexAttrib4f\", \"vertexAttrib4fv\", \"vertexAttribPointer\", \"viewport\", \"blitFramebufferEXT\", \"renderbufferStorageMultisampleEXT\", \"getTexLevelParameteriv\", \"makeCurrent\", \"swapBuffers\")))(\"sysinfo\", QVariant(QVariantMap, QMap((\"buildAbi\", QVariant(QString, \"x86_64-little_endian-lp64\"))(\"buildCpuArchitecture\", QVariant(QString, \"x86_64\"))(\"currentCpuArchitecture\", QVariant(QString, \"x86_64\"))(\"kernelType\", QVariant(QString, \"darwin\"))(\"machineHostName\", QVariant(QString, \"10-215-147-15.ci.qt.io\"))(\"prettyProductName\", QVariant(QString, \"macOS High Sierra (10.13)\"))(\"productType\", QVariant(QString, \"osx\"))(\"productVersion\", QVariant(QString, \"10.13\"))))))\n"
      agent:2018/09/10 09:32:14 build.go:193: PASS   : tst_WebGL::checkFunctionCount(Basic scene)
      agent:2018/09/10 09:32:15 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.httpserver: Listening in port 8080\n"
      agent:2018/09/10 09:32:15 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.context: Creating context 1\n"
      agent:2018/09/10 09:32:15 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.context: Creating context 2\n"
      agent:2018/09/10 09:32:15 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.context: 0x7fb03b42a6a0\n"
      agent:2018/09/10 09:32:15 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.window: Destroying -1\n"
      agent:2018/09/10 09:32:16 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.httpserver: ::1 requested: /webqt.js\n"
      agent:2018/09/10 09:32:17 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.websocketserver: Sending connect to  QWebSocket(0x7fb03b5366a0) QMap((\"debug\", QVariant(bool, false))(\"loadingScreen\", QVariant(QByteArray, \"\"))(\"supportedFunctions\", QVariant(QStringList, (\"activeTexture\", \"attachShader\", \"bindAttribLocation\", \"bindBuffer\", \"bindFramebuffer\", \"bindRenderbuffer\", \"bindTexture\", \"blendColor\", \"blendEquation\", \"blendEquationSeparate\", \"blendFunc\", \"blendFuncSeparate\", \"bufferData\", \"bufferSubData\", \"checkFramebufferStatus\", \"clear\", \"clearColor\", \"clearDepthf\", \"clearStencil\", \"colorMask\", \"compileShader\", \"compressedTexImage2D\", \"compressedTexSubImage2D\", \"copyTexImage2D\", \"copyTexSubImage2D\", \"createProgram\", \"createShader\", \"cullFace\", \"deleteBuffers\", \"deleteFramebuffers\", \"deleteProgram\", \"deleteRenderbuffers\", \"deleteShader\", \"deleteTextures\", \"depthFunc\", \"depthMask\", \"depthRangef\", \"detachShader\", \"disableVertexAttribArray\", \"drawArrays\", \"drawElements\", \"enableVertexAttribArray\", \"finish\", \"flush\", \"framebufferRenderbuffer\", \"framebufferTexture2D\", \"frontFace\", \"genBuffers\", \"genFramebuffers\", \"genRenderbuffers\", \"genTextures\", \"generateMipmap\", \"getActiveAttrib\", \"getActiveUniform\", \"getAttachedShaders\", \"getAttribLocation\", \"getString\", \"getIntegerv\", \"getBooleanv\", \"enable\", \"disable\", \"getBufferParameteriv\", \"getError\", \"getParameter\", \"getFramebufferAttachmentParameteriv\", \"getProgramInfoLog\", \"getProgramiv\", \"getRenderbufferParameteriv\", \"getShaderInfoLog\", \"getShaderPrecisionFormat\", \"getShaderSource\", \"getShaderiv\", \"getTexParameterfv\", \"getTexParameteriv\", \"getUniformLocation\", \"getUniformfv\", \"getUniformiv\", \"getVertexAttribPointerv\", \"getVertexAttribfv\", \"getVertexAttribiv\", \"hint\", \"isBuffer\", \"isEnabled\", \"isFramebuffer\", \"isProgram\", \"isRenderbuffer\", \"isShader\", \"isTexture\", \"lineWidth\", \"linkProgram\", \"pixelStorei\", \"polygonOffset\", \"readPixels\", \"releaseShaderCompiler\", \"renderbufferStorage\", \"sampleCoverage\", \"scissor\", \"shaderBinary\", \"shaderSource\", \"stencilFunc\", \"stencilFuncSeparate\", \"stencilMask\", \"stencilMaskSeparate\", \"stencilOp\", \"stencilOpSeparate\", \"texImage2D\", \"texParameterf\", \"texParameterfv\", \"texParameteri\", \"texParameteriv\", \"texSubImage2D\", \"uniform1f\", \"uniform1fv\", \"uniform1i\", \"uniform1iv\", \"uniform2f\", \"uniform2fv\", \"uniform2i\", \"uniform2iv\", \"uniform3f\", \"uniform3fv\", \"uniform3i\", \"uniform3iv\", \"uniform4f\", \"uniform4fv\", \"uniform4i\", \"uniform4iv\", \"uniformMatrix2fv\", \"uniformMatrix3fv\", \"uniformMatrix4fv\", \"useProgram\", \"validateProgram\", \"vertexAttrib1f\", \"vertexAttrib1fv\", \"vertexAttrib2f\", \"vertexAttrib2fv\", \"vertexAttrib3f\", \"vertexAttrib3fv\", \"vertexAttrib4f\", \"vertexAttrib4fv\", \"vertexAttribPointer\", \"viewport\", \"blitFramebufferEXT\", \"renderbufferStorageMultisampleEXT\", \"getTexLevelParameteriv\", \"makeCurrent\", \"swapBuffers\")))(\"sysinfo\", QVariant(QVariantMap, QMap((\"buildAbi\", QVariant(QString, \"x86_64-little_endian-lp64\"))(\"buildCpuArchitecture\", QVariant(QString, \"x86_64\"))(\"currentCpuArchitecture\", QVariant(QString, \"x86_64\"))(\"kernelType\", QVariant(QString, \"darwin\"))(\"machineHostName\", QVariant(QString, \"10-215-147-15.ci.qt.io\"))(\"prettyProductName\", QVariant(QString, \"macOS High Sierra (10.13)\"))(\"productType\", QVariant(QString, \"osx\"))(\"productVersion\", QVariant(QString, \"10.13\"))))))\n"
      agent:2018/09/10 09:32:18 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.window: Window 1 created\n"
      agent:2018/09/10 09:32:18 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.websocketserver: Sending create_canvas to  QWebSocket(0x7fb03b5366a0) QMap((\"height\", QVariant(int, 1080))(\"title\", QVariant(QString, \"QtQmlViewer\"))(\"width\", QVariant(int, 1920))(\"winId\", QVariant(qulonglong, 1))(\"x\", QVariant(int, 0))(\"y\", QVariant(int, 0)))\n"
      agent:2018/09/10 09:32:18 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.context: Creating context 3\n"
      agent:2018/09/10 09:32:18 build.go:193: QDEBUG : tst_WebGL::waitForSwapBuffers(Basic scene) 709 "qt.qpa.webgl.context: 0x7fb03b74dff0\n"
      agent:2018/09/10 09:32:34 build.go:193: FAIL!  : tst_WebGL::waitForSwapBuffers(Basic scene) '(std::find_if(spy.cbegin(), spy.cend(), [](const QList<QVariant> &list) { return list.first() == QLatin1String("swapBuffers"); }) != spy.cend())' returned FALSE. ()
      agent:2018/09/10 09:32:34 build.go:193:    Loc: [tst_webgl.cpp(281)]
      agent:2018/09/10 09:32:34 build.go:193: PASS   : tst_WebGL::cleanupTestCase()
      agent:2018/09/10 09:32:34 build.go:193: Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 24366ms
      agent:2018/09/10 09:32:34 build.go:193: ********* Finished testing of tst_WebGL *********
      agent:2018/09/10 09:32:34 build.go:193: make: *** [check] Error 1
      agent:2018/09/10 09:32:34 build.go:237: Process finished with error: exit status 2
      agent:2018/09/10 09:32:34 build.go:196: Error reading from stdout/err: exit status 2
      

      Attachments

        Activity

          People

            jefernan Jesus Fernandez
            liaqi Liang Qi
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: