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

QtWebEngine crash on page open (Radeon driver)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P1: Critical
    • 5.8.0
    • 5.6.0, 5.6.1, 5.6.2, 5.7.0
    • WebEngine
    • None

    Description

      http://master.qt.io/snapshots/qt/5.6/5.6.0-beta/283/qt-opensource-windows-x86-msvc2013-5.6.0-beta_283.exe

      Run demobrowser or fancybrowser sample project.
      Qt-5.6\qtwebengine\webenginewidgets\demobrowser\
      Qt-5.6\qtwebengine\webenginewidgets\fancybrowser\

      A crash will occur:

      [1214/182040:ERROR:gles2_cmd_decoder.cc(12613)] [GroupMarkerNotSet(crbug.com/242999)!:A0AA1809]GL ERROR :GL_INVALID_ENUM : glTexStorage2DEXT: <- error from previous GL command
      

      Another problem has appeared. This may be unrelated issue though.
      Reproducible only on "fancybrowser" sample.

      Add

          QCoreApplication::setAttribute(Qt::AA_UseOpenGLES); // Force Angle
      

      to the beginning of main(). The app will no longer crash on start.

      When exitting the app, assert will be triggered:

      [1214/183220:FATAL:resource_scheduler.cc(891)] Check failed: client_map_.empty(). 
      Backtrace:
      	GetHandleVerifier [0x11A7A7A1+277153]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119CD3AF+11131775]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x107BB216+6524342]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x106756F6+5190294]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x10675376+5189398]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x10688940+5268704]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x106888BA+5268570]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1067DC5D+5224445]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x1110BD91+1951073]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x118807DA+9768874]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x109CBAEC+8689292]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x1096581F+8270783]
      	GetHandleVerifier [0x11A97A0D+396557]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119DCE98+11196008]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119DB604+11189716]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119DBB4D+11191069]
      	GetHandleVerifier [0x11A9A362+407138]
      	GetHandleVerifier [0x11A9BE02+413954]
      	GetHandleVerifier [0x11A9BD6C+413804]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119DCCA7+11195511]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x11A0C356+11389734]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x119DCB5D+11195181]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x11A22CE6+11482294]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x105FD734+4698836]
      	QtWebEngineCore::JavaScriptDialogController::qt_static_metacall [0x105FE54B+4702443]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x11A237E9+11485113]
      	QtWebEngineCore::CustomProtocolHandler::~CustomProtocolHandler [0x11A2A736+11513606]
      	BaseThreadInitThunk [0x75AC337A+18]
      	RtlInitializeExceptionChain [0x77A89882+99]
      	RtlInitializeExceptionChain [0x77A89855+54]
      
      The program has unexpectedly finished.
      C:\Qt\Qt5.6.0\Examples\Qt-5.6\qtwebengine\webenginewidgets\build-fancybrowser-Desktop_Qt_5_6_0_MSVC2013_32bit-Debug\debug\fancybrowser.exe crashed
      

      Attachments

        1. qtdiagoutput.txt
          5 kB
          Bian Yuming
        2. testcapture.PNG
          27 kB
          Bian Yuming
        3. testoutput.txt
          3 kB
          Bian Yuming

        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
              zmeyc Andrey Fidrya
              Votes:
              7 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes