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

Crash in QtWebengine tests during qt5.git integration in '5.10'

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P1: Critical
    • None
    • 5.10.0 Beta 2
    • WebEngine
    • Windows 10 (msvc2015-x86_64)

    Description

      There is a crash in webengine tests (flaky case, didn't crash at second try):

      Continuous Integration: Failed
      
       Module "qt/qtwebengine" (42ba71bdc66a2228b027f9367da25bef10e269dc) Failed test(s): C:/Users/qt/work/qt/qtwebengine/tests/auto/quick/qquickwebengineview:
       agent:2017/10/24 04:19:29 build.go:581: 
       agent:2017/10/24 04:19:29 build.go:404: Executing instruction 45 of 76 - RunQtUnitTest
       agent:2017/10/24 04:19:29 build.go:279: [c:\users\qt\MSVC2015.bat nmake check] 900 900
       
       C:\Users\qt\work\qt\qtwebengine\tests\auto\quick\qquickwebengineview>call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64  
       
       Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
       Copyright (C) Microsoft Corporation.  All rights reserved.
       
       	"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" -f Makefile.Release check
       
       Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
       Copyright (C) Microsoft Corporation.  All rights reserved.
       
       	call C:\Users\qt\work\qt\qtwebengine\tests\auto\quick\qquickwebengineview\target_wrapper.bat  release\tst_qquickwebengineview.exe -o C:\Users\qt\work\testresults\tests\auto\quick\qquickwebengineview839369600,xml -o -,txt
       ********* Start testing of tst_QQuickWebEngineView *********
       Config: Using QtTest library 5.10.0, Qt 5.10.0 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2015)
       PASS   : tst_QQuickWebEngineView::initTestCase()
       PASS   : tst_QQuickWebEngineView::navigationStatusAtStartup()
       PASS   : tst_QQuickWebEngineView::stopEnabledAfterLoadStarted()
       PASS   : tst_QQuickWebEngineView::baseUrl()
       PASS   : tst_QQuickWebEngineView::loadEmptyUrl()
       PASS   : tst_QQuickWebEngineView::loadEmptyPageViewVisible()
       PASS   : tst_QQuickWebEngineView::loadEmptyPageViewHidden()
       PASS   : tst_QQuickWebEngineView::loadNonexistentFileUrl()
       PASS   : tst_QQuickWebEngineView::backAndForward()
       PASS   : tst_QQuickWebEngineView::reload()
       PASS   : tst_QQuickWebEngineView::stop()
       PASS   : tst_QQuickWebEngineView::loadProgress()
       PASS   : tst_QQuickWebEngineView::show()
       PASS   : tst_QQuickWebEngineView::showWebEngineView()
       PASS   : tst_QQuickWebEngineView::removeFromCanvas()
       PASS   : tst_QQuickWebEngineView::multipleWebEngineViewWindows()
       PASS   : tst_QQuickWebEngineView::multipleWebEngineViews()
       PASS   : tst_QQuickWebEngineView::titleUpdate()
       BPASS  : tst_QQuickWebEngineView::transparentWebEngineViews()
       PASS   : tst_QQuickWebEngineView::inputMethod()
       A crash occurred in C:\Users\qt\work\qt\qtwebengine\tests\auto\quick\qquickwebengineview\release\tst_qquickwebengineview.exe.
       Function time: 277ms Total time: 11614ms
       
       Exception address: 0x00007FF8BAB4ADCC
       Exception code   : 0xc0000005
       Nearby symbol    : wglGetExtensionsStringARB
       
       Stack:
       #  1: QTest::toString() - 0x00007FF8BE9CA320
       #  2: UnhandledExceptionFilter() - 0x00007FF8D4FD0180
       #  3: memset() - 0x00007FF8D8198140
       #  4: _C_specific_handler() - 0x00007FF8D8183ED0
       #  5: _chkstk() - 0x00007FF8D8196240
       #  6: RtlWalkFrameChain() - 0x00007FF8D81126A0
       #  7: KiUserExceptionDispatcher() - 0x00007FF8D8195410
       #  8: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       #  9: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 10: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 11: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 12: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 13: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 14: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 15: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 16: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 17: wglGetExtensionsStringARB() - 0x00007FF8BA3D3330
       # 18: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 19: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 20: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 21: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 22: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 23: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 24: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 25: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 26: glGetColorTableParameterivEXT() - 0x00007FF8BA03E5E0
       # 27: QSGBatchRenderer::Renderer::renderMergedBatch() - 0x00007FF8BBACFE40
       # 28: QSGBatchRenderer::Renderer::renderBatches() - 0x00007FF8BBACF900
       # 29: QSGBatchRenderer::Renderer::render() - 0x00007FF8BBACE640
       # 30: QSGRenderer::renderScene() - 0x00007FF8BBAC6260
       # 31: QSGRenderer::renderScene() - 0x00007FF8BBAC6640
       # 32: QSGDefaultRenderContext::renderNextFrame() - 0x00007FF8BBAF5E80
       # 33: QQuickWindowPrivate::renderSceneGraph() - 0x00007FF8BBB47540
       # 34: QSGDefaultLayer::updateTexture() - 0x00007FF8BBAFB170
       # 35: QSGDefaultLayer::updateTexture() - 0x00007FF8BBAFB170
       # 36: QThread::start() - 0x0000000074417420
       # 37: BaseThreadInitThunk() - 0x00007FF8D5EB2D70
       # 38: RtlUserThreadStart() - 0x00007FF8D8109F30
       
       NMAKE : fatal error U1077: 'call' : return code '0xc0000005'
       Stop.
       NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
       Stop.
       
       agent:2017/10/24 04:19:42 build.go:203: Process finished with error: exit status 2
       agent:2017/10/24 04:19:42 build.go:155: Error reading from stdout/err: exit status 2
       agent:2017/10/24 04:19:42 agent.go:78: ERROR building: error unmarshalling testlib xml output: 'XML syntax error on line 89: unexpected EOF'.
       Most likely the test has crashed
      
       Build log: https://testresults.qt.io/logs/qt/qtwebengine/287d792b3c11eb77bd168d1dd34dca983e5f2924/WindowsWindows_10x86_64WindowsWindows_10x86_64MSVC2015qtci-windows-10-x86_64-7-ecf29fDebugAndRelease_Release_ForceDebugInfo_OpenGLDynamic/1f3508ebc8a6fa0aadb98074a8437a80e47cc455/test_1508824705/testlog.txt.gz
      

      Details: https://testresults.qt.io/coin/integration/qt/qt5/tasks/1508823772

      Tested changes (refs/builds/qtci/5.10/1508790328):
      https://codereview.qt-project.org/#/q/223682d0368a615978afa5abda2bac401acd59a8,n,z Update submodules on '5.10' in qt5

      Attachments

        Issue Links

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

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              janihe Jani Heikkinen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes