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

WebEngineView crashes on Debug builds on Win10 with x86 libraries and Desktop GL

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.12.3, 5.13.0 Beta2
    • 5.12.0
    • WebEngine
    • None
    • Windows 10 Build 17763.rs5_release.180914-1434
      Qt 5.12.0 from official release
      MSVC 2017 x64 to x86 cross compiler
      cl version: Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27025.1
    • Windows

    Description

      Steps to reproduce-

      1. Open the example `quicknanobrowser` in Qt Creator
      2. Switch to Debug mode and hit Run

      App crashes with this output-

      {color:#d0d0d0}[2444:3288:0103/222108.894:FATAL:com_init_util.cc(71)] Check failed: false. CoCreateInstance calls in Chromium require explicit COM initialization via base::CreateCOMSTATaskRunnerWithTraits() or ScopedCOMInitializer. See the comment in DCheckedCoCreateInstance for more details.{color}
      
      {color:#d0d0d0}Backtrace:{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115AE857+810583]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115BBD11+865041]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F3A9E+45214]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115514EE+428782]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x115F74DD+71949]{color}
      
      {color:#d0d0d0} IsSandboxedProcess [0x13DCCAF9+19867081]{color}
      
      {color:#d0d0d0} IsSandboxedProcess [0x13DCDDF7+19871943]{color}
      
      {color:#d0d0d0} IsSandboxedProcess [0x13DB0D12+19752930]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x129003FB+20031531]{color}
      
      {color:#d0d0d0} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1091CB8C+24411036]{color}
      
      {color:#d0d0d0} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x0FDF9F99+12734377]{color}
      
      {color:#d0d0d0} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1091BD7A+24407434]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x1188822A+2762330]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x118873C6+2758646]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x1188CF23+2782035]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11887E0F+2761279]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11E8E7D9+9079817]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11E899CD+9059837]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11E89A55+9059973]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11E89CBA+9060586]{color}
      
      {color:#d0d0d0} GetHandleVerifier [0x11E910C4+9090292]{color}
      
      {color:#d0d0d0} QtWebEngineCore::WebEngineSettings::setWebContentsAdapter [0x0F0FB8E5+2389]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115C4EDC+902364]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F99E8+69608]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F86A8+64680]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F8C13+66067]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115C52A8+903336]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F97E0+69088]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x11537579+322425]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x1153C262+342114]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x1153CD13+344851]{color}
      
      {color:#d0d0d0} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114FC8AC+81580]{color}
      
      {color:#d0d0d0} BaseThreadInitThunk [0x75DAFE09+25]{color}
      
      {color:#d0d0d0} RtlGetAppContainerNamedObjectPath [0x77E6662D+237]{color}
      
      {color:#d0d0d0} RtlGetAppContainerNamedObjectPath [0x77E665FD+189]{color}
      
       
      
      {color:#ff6666}[2444:3288:0103/222108.894:FATAL:com_init_util.cc(71)] Check failed: false. CoCreateInstance calls in Chromium require explicit COM initialization via base::CreateCOMSTATaskRunnerWithTraits() or ScopedCOMInitializer. See the comment in DCheckedCoCreateInstance for more details.{color}
      
      {color:#ff6666}Backtrace:{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115AE857+810583]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115BBD11+865041]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F3A9E+45214]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115514EE+428782]{color}
      
      {color:#ff6666} GetHandleVerifier [0x115F74DD+71949]{color}
      
      {color:#ff6666} IsSandboxedProcess [0x13DCCAF9+19867081]{color}
      
      {color:#ff6666} IsSandboxedProcess [0x13DCDDF7+19871943]{color}
      
      {color:#ff6666} IsSandboxedProcess [0x13DB0D12+19752930]{color}
      
      {color:#ff6666} GetHandleVerifier [0x129003FB+20031531]{color}
      
      {color:#ff6666} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1091CB8C+24411036]{color}
      
      {color:#ff6666} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x0FDF9F99+12734377]{color}
      
      {color:#ff6666} QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1091BD7A+24407434]{color}
      
      {color:#ff6666} GetHandleVerifier [0x1188822A+2762330]{color}
      
      {color:#ff6666} GetHandleVerifier [0x118873C6+2758646]{color}
      
      {color:#ff6666} GetHandleVerifier [0x1188CF23+2782035]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11887E0F+2761279]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11E8E7D9+9079817]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11E899CD+9059837]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11E89A55+9059973]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11E89CBA+9060586]{color}
      
      {color:#ff6666} GetHandleVerifier [0x11E910C4+9090292]{color}
      
      {color:#ff6666} QtWebEngineCore::WebEngineSettings::setWebContentsAdapter [0x0F0FB8E5+2389]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115C4EDC+902364]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F99E8+69608]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F86A8+64680]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F8C13+66067]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x115C52A8+903336]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114F97E0+69088]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x11537579+322425]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x1153C262+342114]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x1153CD13+344851]{color}
      
      {color:#ff6666} QWebEngineUrlSchemeHandler::_q_destroyedUrlSchemeHandler [0x114FC8AC+81580]{color}
      
      {color:#ff6666} BaseThreadInitThunk [0x75DAFE09+25]{color}
      
      {color:#ff6666} RtlGetAppContainerNamedObjectPath [0x77E6662D+237]{color}
      
      {color:#ff6666} RtlGetAppContainerNamedObjectPath [0x77E665FD+189]{color}
      
      

      If I switch to Release mode, it works fine. Note that this is reproducible with any project that uses `WebEngineView` so its not limited to this particular example.

      Attachments

        Issue Links

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              shantanutushar Shantanu Tushar
              Votes:
              4 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: