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

[Windows] Crash in gl::GLContextEGL::Initialize() with nullptr access

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.2.4, 6.3.2, 6.5.3
    • WebEngine
    • None
    • Windows 10

      Affected GPUs:
      PCI_VEN_8086&DEV_22B1
      PCI_VEN_8086&DEV_1616
      PCI_VEN_8086&DEV_5916
      etc
    • Windows

    Description

      The app is crashing in gl::GLContextEGL::Initialize()

      I see such crashes among users crash reports on AppCenter.
      It's not reproduced for me locally, but probably it's crashing on some specific GPUs or
      with some specific video drivers (with insufficient GL support)

      Stack trace:

      Qt6WebEngineCore.pdb
      gl::GLContextEGL::Initialize(gl::GLSurface *,gl::GLContextAttribs const &) gl_context_egl.cc:96
      Qt6WebEngineCore.pdb
      GLContextHelper::initializeContextOnBrowserThread(gl::GLContext *,gl::GLSurface *,gl::GLContextAttribs) gl_context_qt.cpp:104
      Qt6WebEngineCore.pdb
      GLContextHelper::qt_static_metacall(QObject *,QMetaObject::Call,int,void * *) moc_gl_context_qt.cpp:77
      Qt6Core.pdb
      QMetaCallEvent::placeMetaCall(QObject *) qobject.cpp:633
      Qt6Core.pdb
      QObject::event(QEvent *) qobject.cpp:1369
      Qt6Widgets.pdb
      QApplicationPrivate::notify_helper(QObject *,QEvent *) qapplication.cpp:3409
      Qt6Widgets.pdb
      QApplication::notify(QObject *,QEvent *) qapplication.cpp:3363
      Qt6Core.pdb
      QCoreApplication::notifyInternal2(QObject *,QEvent *) qcoreapplication.cpp:1067
      Qt6Core.pdb
      QCoreApplicationPrivate::sendPostedEvents(QObject *,int,QThreadData *) qcoreapplication.cpp:1834
      Qt6Gui.pdb
      QWindowsGuiEventDispatcher::sendPostedEvents() qwindowsguieventdispatcher.cpp:79
      Qt6Core.pdb
      QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) qeventdispatcher_win.cpp:474
      Qt6Gui.pdb
      QWindowsGuiEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) qwindowsguieventdispatcher.cpp:72
      Qt6Core.pdb
      QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) qeventloop.cpp:230
      Qt6Core.pdb
      QCoreApplication::exec() qcoreapplication.cpp:1382
      

      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
              studiosus Vladimir Belyavsky
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes