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

tst_QWebEnginePage crash

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P0: Blocker
    • 5.11.0 Beta 4
    • 5.11
    • WebEngine
    • None

    Description

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

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

      https://testresults.qt.io/coin/api/results/qt/qtwebengine/dc907c70f42d6fe20eb7bc7231b60652c87bbeb2/MacOSOSX_10_11x86_64MacOSOSX_10_11x86_64Clangqtci-osx-10.11-x86_64-3-0e4be3DeveloperBuild_Release_QtNamespace_NoPch/b7a8ec2a996893d9edf2f81445c61560563b9f4f/test_1523546941/log.txt.gz

      /Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/target_wrapper.sh  ./tst_qwebenginepage -o /Users/qt/work/testresults/tests/auto/widgets/qwebenginepage254473209,xml -o -,txt
      ********* Start testing of tst_QWebEnginePage *********
      Config: Using QtTest library 5.11.0, Qt 5.11.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
      PASS   : tst_QWebEnginePage::initTestCase()
      SKIP   : tst_QWebEnginePage::thirdPartyCookiePolicy() DUMPRENDERTREESUPPORTQT
         Loc: [tst_qwebenginepage.cpp(1918)]
      2018-04-12 10:15:02.983 QtWebEngineProcess[1926:13200] Couldn't set selectedControlColor from default ()
      BPASS  : tst_QWebEnginePage::comboBoxPopupPositionAfterMove()
      Received signal 11 SEGV_MAPERR 000000000000
      ...
      make: *** [check] Segmentation fault: 11
      

      https://testresults.qt.io/coin/api/results/qt/qtwebengine/dc907c70f42d6fe20eb7bc7231b60652c87bbeb2/LinuxRHEL_7_4x86_64LinuxRHEL_7_4x86_64GCCqtci-linux-RHEL-7.4-x86_64-f6544cRelease_NoUseGoldLinker_ForceDebugInfo_SeparateDebugInfo/b7a8ec2a996893d9edf2f81445c61560563b9f4f/test_1523546927/log.txt.gz

      /home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/target_wrapper.sh  ./tst_qwebenginepage -o /home/qt/work/testresults/tests/auto/widgets/qwebenginepage219524978,xml -o -,txt
      ********* Start testing of tst_QWebEnginePage *********
      Config: Using QtTest library 5.11.0, Qt 5.11.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))
      PASS   : tst_QWebEnginePage::initTestCase()
      SKIP   : tst_QWebEnginePage::thirdPartyCookiePolicy() DUMPRENDERTREESUPPORTQT
         Loc: [tst_qwebenginepage.cpp(1918)]
      BPASS  : tst_QWebEnginePage::comboBoxPopupPositionAfterMove()
      Received signal 11 SEGV_MAPERR 000000000000
      #0 0x7f7828badc4f <unknown>
      #1 0x7f78275e3a67 <unknown>
      #2 0x7f7828bae15e <unknown>
      #3 0x7f78236db5e0 <unknown>
      #4 0x7f782764ae26 <unknown>
      #5 0x7f782803a1ff <unknown>
      #6 0x7f78280455c2 <unknown>
      #7 0x7f78280270d3 <unknown>
      #8 0x7f782961aa07 <unknown>
      #9 0x7f7828bae359 <unknown>
      #10 0x7f7828bcfe00 <unknown>
      #11 0x7f7828bd085d <unknown>
      #12 0x7f7828bd0b47 <unknown>
      #13 0x7f782760d0fe <unknown>
      #14 0x7f7823dec36b QObject::event()
      #15 0x7f7825c8edac QApplicationPrivate::notify_helper()
      #16 0x7f7825c95e57 QApplication::notify()
      #17 0x7f7823dc05a8 QCoreApplication::notifyInternal2()
      #18 0x7f7823dc2fbb QCoreApplicationPrivate::sendPostedEvents()
      #19 0x7f7823e14d43 postEventSourceDispatch()
      #20 0x7f7821dbf4c9 g_main_context_dispatch
      #21 0x7f7821dbf818 <unknown>
      #22 0x7f7821dbf8cc g_main_context_iteration
      #23 0x7f7823e1439f QEventDispatcherGlib::processEvents()
      #24 0x7f78137eb471 QPAEventDispatcherGlib::processEvents()
      #25 0x7f7823dc06c9 QCoreApplication::processEvents()
      #26 0x000000448813 tst_QWebEnginePage::comboBoxPopupPositionAfterChildMove()
      #27 0x7f7823dcc799 QMetaMethod::invoke()
      #28 0x7f78251028d4 QTest::TestMethods::invokeTestOnData()
      #29 0x7f7825103223 QTest::TestMethods::invokeTest()
      #30 0x7f78251037e2 QTest::TestMethods::invokeTests()
      #31 0x7f7825103ba3 QTest::qRun()
      #32 0x7f7825103e5b QTest::qExec()
      #33 0x0000004105dd main
      #34 0x7f7822b0ac05 __libc_start_main
      #35 0x0000004106f0 <unknown>
        r8: 0000000000000000  r9: 00007f782dc6e400 r10: 00007f77c08c21e8 r11: 0000000000000000
       r12: 000000000272d530 r13: 00007ffdb1476fd0 r14: 0000000000000001 r15: 0000000000000001
        di: 00007ffdb1476f80  si: 00007f782dc6e418  bp: 00007ffdb1476fb0  bx: 00007ffdb1476f80
        dx: 00000000ffffffff  ax: 0000000000000000  cx: 00007f782dc6e400  sp: 00007ffdb1476f80
        ip: 00007f782764ae26 efl: 0000000000010202 cgf: 0000000000000033 erf: 0000000000000004
       trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
      [end of stack trace]
      Calling _exit(1). Core file will not be generated.
      [5815:5815:0100/000000.494317:FATAL:zygote_linux.cc(495)] Check failed: len > 0 (0 vs. 0)
      #0 0x7efca1478c4f <unknown>
      #1 0x7efca149416c <unknown>
      #2 0x7efca054587a <unknown>
      #3 0x7efca05466a8 <unknown>
      #4 0x7efca0546b4b <unknown>
      #5 0x7efca05470d3 <unknown>
      #6 0x7efca054750d <unknown>
      #7 0x7efca0548d2c <unknown>
      #8 0x7efca143de2c <unknown>
      #9 0x7efca143e47f <unknown>
      #10 0x7efca266b084 <unknown>
      #11 0x7efca143d115 <unknown>
      #12 0x7efc9ff12b93 QtWebEngine::processMain()
      #13 0x000000400bad main
      #14 0x7efc9c2eac05 __libc_start_main
      #15 0x000000400c19 <unknown>
      
      Received signal 6
      #0 0x7efca1478c4f <unknown>
      #1 0x7efc9feaea67 <unknown>
      #2 0x7efca147915e <unknown>
      #3 0x7efc9cebb5e0 <unknown>
      #4 0x7efc9c2fe1f7 __GI_raise
      #5 0x7efc9c2ff8e8 __GI_abort
      #6 0x7efca14776c9 <unknown>
      #7 0x7efca14942bf <unknown>
      #8 0x7efca054587a <unknown>
      #9 0x7efca05466a8 <unknown>
      #10 0x7efca0546b4b <unknown>
      #11 0x7efca05470d3 <unknown>
      #12 0x7efca054750d <unknown>
      #13 0x7efca0548d2c <unknown>
      #14 0x7efca143de2c <unknown>
      #15 0x7efca143e47f <unknown>
      #16 0x7efca266b084 <unknown>
      #17 0x7efca143d115 <unknown>
      #18 0x7efc9ff12b93 QtWebEngine::processMain()
      #19 0x000000400bad main
      #20 0x7efc9c2eac05 __libc_start_main
      #21 0x000000400c19 <unknown>
        r8: 00007efca6830880  r9: 00000000023e9fa8 r10: 0000000000000008 r11: 0000000000000206
       r12: 00007efc9ceab3e0 r13: 00007ffcc24c86e0 r14: 0000000000000059 r15: 00007efc9ceaa960
        di: 00000000000016b7  si: 00000000000016b7  bp: 00007ffcc24c8480  bx: 00007ffcc24c8c10
        dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffcc24c8348
        ip: 00007efc9c2fe1f7 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
       trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000
      [end of stack trace]
      Calling _exit(1). Core file will not be generated.
      make: *** [check] Error 1
      [5856:5856:0100/000000.502473:FATAL:zygote_linux.cc(465)] Failed to synchronise with parent zygote process
      #0 0x7efca1478c4f <unknown>
      #1 0x7efca149416c <unknown>
      #2 0x7efca054576f <unknown>
      #3 0x7efca05466a8 <unknown>
      #4 0x7efca0546b4b <unknown>
      #5 0x7efca05470d3 <unknown>
      #6 0x7efca054750d <unknown>
      #7 0x7efca0548d2c <unknown>
      #8 0x7efca143de2c <unknown>
      #9 0x7efca143e47f <unknown>
      #10 0x7efca266b084 <unknown>
      #11 0x7efca143d115 <unknown>
      #12 0x7efc9ff12b93 QtWebEngine::processMain()
      #13 0x000000400bad main
      #14 0x7efc9c2eac05 __libc_start_main
      #15 0x000000400c19 <unknown>
      
      Received signal 6
      #0 0x7efca1478c4f <unknown>
      #1 0x7efc9feaea67 <unknown>
      #2 0x7efca147915e <unknown>
      #3 0x7efc9cebb5e0 <unknown>
      #4 0x7efc9c2fe1f7 __GI_raise
      #5 0x7efc9c2ff8e8 __GI_abort
      #6 0x7efca14776c9 <unknown>
      #7 0x7efca14942bf <unknown>
      #8 0x7efca054576f <unknown>
      #9 0x7efca05466a8 <unknown>
      #10 0x7efca0546b4b <unknown>
      #11 0x7efca05470d3 <unknown>
      #12 0x7efca054750d <unknown>
      #13 0x7efca0548d2c <unknown>
      #14 0x7efca143de2c <unknown>
      #15 0x7efca143e47f <unknown>
      #16 0x7efca266b084 <unknown>
      #17 0x7efca143d115 <unknown>
      #18 0x7efc9ff12b93 QtWebEngine::processMain()
      #19 0x000000400bad main
      #20 0x7efc9c2eac05 __libc_start_main
      #21 0x000000400c19 <unknown>
        r8: 00007efca6830880  r9: 00000000023e9fa8 r10: 0000000000000008 r11: 0000000000000202
       r12: 00007efc9ceab3e0 r13: 00007ffcc24c86e0 r14: 000000000000006a r15: 00007efc9ceaa960
        di: 00000000000016e0  si: 00000000000016e0  bp: 00007ffcc24c8480  bx: 00007ffcc24c8c10
        dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffcc24c8348
        ip: 00007efc9c2fe1f7 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
       trp: 0000000000000000 msk: 0000000000010000 cr2: 0000000000000000
      [end of stack trace]
      Calling _exit(1). Core file will not be generated.
      

      https://testresults.qt.io/coin/api/results/qt/qtwebengine/dc907c70f42d6fe20eb7bc7231b60652c87bbeb2/WindowsWindows_10x86_64WindowsWindows_10x86_64MSVC2017qtci-windows-10-x86_64-10-5785d8DebugAndRelease_Release_ForceDebugInfo_OpenGLDynamic/b7a8ec2a996893d9edf2f81445c61560563b9f4f/test_1523546886/log.txt.gz

      C:\Users\qt\work\qt\qtwebengine\tests\auto\widgets\qwebenginepage>call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64  
      **********************************************************************
      ** Visual Studio 2017 Developer Command Prompt v15.4.0
      ** Copyright (c) 2017 Microsoft Corporation
      **********************************************************************
      [vcvarsall.bat] Environment initialized for: 'x64'
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
      	"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe" -f Makefile.Release check
      
      Microsoft (R) Program Maintenance Utility Version 14.11.25547.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      
      	call C:\Users\qt\work\qt\qtwebengine\tests\auto\widgets\qwebenginepage\target_wrapper.bat  release\tst_qwebenginepage.exe -o C:\Users\qt\work\testresults\tests\auto\widgets\qwebenginepage104398976,xml -o -,txt
      ********* Start testing of tst_QWebEnginePage *********
      Config: Using QtTest library 5.11.0, Qt 5.11.0 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2017)
      PASS   : tst_QWebEnginePage::initTestCase()
      [6216:1888:0412/071849.921:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
      SKIP   : tst_QWebEnginePage::thirdPartyCookiePolicy() DUMPRENDERTREESUPPORTQT
      .\tst_qwebenginepage.cpp(1918) : failure location
      QWARN  : tst_QWebEnginePage::comboBoxPopupPositionAfterMove() External WM_DESTROY received for  QWidgetWindow(0x24ba1b43b50, name="QtWebEngineCore::RenderWidgetHostViewQtDelegateWidgetClassWindow") , parent:  QWindow(0x0) , transient parent:  QWindow(0x0)
      BPASS  : tst_QWebEnginePage::comboBoxPopupPositionAfterMove()
      A crash occurred in C:\Users\qt\work\qt\qtwebengine\tests\auto\widgets\qwebenginepage\release\tst_qwebenginepage.exe.
      Function time: 123ms Total time: 1136ms
      
      Exception address: 0x00007FFC32C09E29
      Exception code   : 0xc0000005
      Nearby symbol    : QtWebEngineCore::RenderViewContextMenuQt::initMenu
      
      Stack:
      #  1: QTest::toString() - 0x00007FFC47AAA300
      #  2: UnhandledExceptionFilter() - 0x00007FFC599C67C0
      #  3: memset() - 0x00007FFC5CCBBE40
      #  4: _C_specific_handler() - 0x00007FFC5CCA63D0
      #  5: _chkstk() - 0x00007FFC5CCB9F60
      #  6: RtlLookupFunctionEntry() - 0x00007FFC5CC291A0
      #  7: KiUserExceptionDispatcher() - 0x00007FFC5CCB90D0
      #  8: QtWebEngineCore::RenderViewContextMenuQt::initMenu() - 0x00007FFC32C068C0
      #  9: QtWebEngineCore::CookieMonsterDelegateQt::hasCookieMonster() - 0x00007FFC33273910
      # 10: QtWebEngineCore::CookieMonsterDelegateQt::hasCookieMonster() - 0x00007FFC33273910
      # 11: QtWebEngineCore::CookieMonsterDelegateQt::hasCookieMonster() - 0x00007FFC33273910
      # 12: QtWebEngineCore::CookieMonsterDelegateQt::hasCookieMonster() - 0x00007FFC33273910
      # 13: QtWebEngineCore::FilePickerController::mode() - 0x00007FFC34340840
      # 14: CertificateErrorController::CertificateErrorController() - 0x00007FFC33D39340
      # 15: QWebEngineUrlSchemeHandler::qt_static_metacall() - 0x00007FFC33CC95A0
      # 16: QWebEngineUrlSchemeHandler::qt_static_metacall() - 0x00007FFC33CC95A0
      # 17: QtWebEngineCore::ColorChooserController::initialColor() - 0x00007FFC32BD63E0
      # 18: QObject::event() - 0x00007FFC31BE6BD0
      # 19: QApplicationPrivate::notify_helper() - 0x00007FFC325E83B0
      # 20: QApplication::notify() - 0x00007FFC325E5A10
      # 21: QCoreApplication::notifyInternal2() - 0x00007FFC31BC1510
      # 22: QCoreApplicationPrivate::sendPostedEvents() - 0x00007FFC31BC32B0
      # 23: qt_plugin_query_metadata() - 0x00007FFC37D7A270
      # 24: QEventDispatcherWin32::processEvents() - 0x00007FFC31C09130
      # 25: CallWindowProcW() - 0x00007FFC5A3BB780
      # 26: DispatchMessageW() - 0x00007FFC5A3BB420
      # 27: QEventDispatcherWin32::processEvents() - 0x00007FFC31C09130
      # 28: qt_plugin_query_metadata() - 0x00007FFC37D7A270
      # 29: QCoreApplication::processEvents() - 0x00007FFC31BC1C20
      # 30: tst_QWebEnginePage::comboBoxPopupPositionAfterChildMove() - 0x00007FF6788FE1C0
      # 31: tst_QWebEnginePage::qt_static_metacall() - 0x00007FF678924F40
      # 32: QMetaMethod::invoke() - 0x00007FFC31BC72B0
      # 33: QMetaMethod::invoke() - 0x00007FFC31A18710
      # 34: QTest::ignoreMessage() - 0x00007FFC47AA4670
      # 35: QTest::ignoreMessage() - 0x00007FFC47AA4670
      # 36: QTest::ignoreMessage() - 0x00007FFC47AA4670
      # 37: QTest::qRun() - 0x00007FFC47AA8710
      # 38: QTest::qExec() - 0x00007FFC47AA6B30
      # 39: main() - 0x00007FF67894E1E0
      # 40: __scrt_common_main_seh() - 0x00007FF678950E98
      # 41: BaseThreadInitThunk() - 0x00007FFC5A202760
      # 42: RtlUserThreadStart() - 0x00007FFC5CC80D30
      
      NMAKE : fatal error U1077: 'call' : return code '0xc0000005'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\nmake.exe"' : return code '0x2'
      Stop.
      

      Attachments

        For Gerrit Dashboard: QTBUG-67653
        # Subject Branch Project Status CR V

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            liaqi Liang Qi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes