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

[Mac] SIGABRT in ANGLE on switching GPU

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.8.3
    • WebEngine
    • None
    • Intel-based MacBooks with discrete GPU
    • macOS

    Description

      Observing this when analyzing our users' crashes in Sentry.

      OS Version: macOS 14.0.0 (23A344)
      Report Version: 104
      
      Crashed Thread: 259
      
      Application Specific Information:
      Fatal Error: EXC_SOFTWARE / SIGABRT / 0x7ff813d207a6
      
      Thread 259 Crashed:
      0   libsystem_kernel.dylib          0x7ff813d207a6      __pthread_kill
      1   libsystem_pthread.dylib         0x7ff813d58f2f      pthread_kill
      2   libsystem_c.dylib               0x7ff813c77a4d      <unknown>
      3   libGPUSupportMercury.dylib      0x7ff9263d052f      <unknown>
      4   AMDRadeonX4000GLDriver          0x15ba73d40         <unknown>
      5   libGPUSupportMercury.dylib      0x7ff9263d18fb      <unknown>
      6   AMDRadeonX4000GLDriver          0x15ba4e080         <unknown>
      7   libGPUSupportMercury.dylib      0x7ff9263d5ca8      <unknown>
      8   GLEngine                        0x7ffa2f48dd6f      <unknown>
      9   GLEngine                        0x7ffa2f48e691      <unknown>
      10  GLEngine                        0x7ffa2f4bc1d5      <unknown>
      11  GLEngine                        0x7ffa2f3d20bc      <unknown>
      12  OpenGL                          0x7ffa2f1a6036      <unknown>
      13  OpenGL                          0x7ffa2f1a6df6      <unknown>
      14  QtWebEngineCore                 0x120be8a84         [inlined] CGLSetVirtualScreen (FunctionsCGL.h:58)
      15  QtWebEngineCore                 0x120be8a84         [inlined] setContextToGPU (DisplayCGL.mm:675)
      16  QtWebEngineCore                 0x120be8a84         rx::DisplayCGL::handleGPUSwitch (DisplayCGL.mm:647)
      17  QtWebEngineCore                 0x120a2709f         egl::Display::handleGPUSwitch (Display.cpp:2583)
      18  QtWebEngineCore                 0x125e71ae5         egl::HandleGPUSwitchANGLE (egl_ext_stubs.cpp:874)
      19  QtWebEngineCore                 0x125e78104         EGL_HandleGPUSwitchANGLE (entry_points_egl_ext_autogen.cpp:597)
      20  QtWebEngineCore                 0x124685f96         ui::GpuSwitchingManager::NotifyGpuSwitched (gpu_switching_manager.cc:34)
      21  QtWebEngineCore                 0x121878b75         content::GpuDataManagerImplPrivate::HandleGpuSwitch (gpu_data_manager_impl_private.cc:1522)
      22  QtWebEngineCore                 0x121874e5a         content::GpuDataManagerImpl::HandleGpuSwitch (gpu_data_manager_impl.cc:341)
      23  QtWebEngineCore                 0x121876676         content::(anonymous namespace)::DisplayReconfigCallback (gpu_data_manager_impl_private.cc:388)
      24  SkyLight                        0x7ff81939d08e      <unknown>
      25  SkyLight                        0x7ff8193955a3      <unknown>
      26  SkyLight                        0x7ff8193950af      <unknown>
      27  SkyLight                        0x7ff8196ffa88      <unknown>
      28  SkyLight                        0x7ff8196ff9ac      <unknown>
      29  libdispatch.dylib               0x7ff813bb02e6      <unknown>
      30  libdispatch.dylib               0x7ff813bb159a      <unknown>
      31  libdispatch.dylib               0x7ff813bbd8e1      <unknown>
      32  libdispatch.dylib               0x7ff813bbd4f2      <unknown>
      33  CoreFoundation                  0x7ff813e74156      <unknown>
      34  CoreFoundation                  0x7ff813e33325      <unknown>
      35  CoreFoundation                  0x7ff813e32372      <unknown>
      36  HIToolbox                       0x7ff81e69e9d9      <unknown>
      37  HIToolbox                       0x7ff81e69e7e6      <unknown>
      38  HIToolbox                       0x7ff81e69e531      <unknown>
      39  AppKit                          0x7ff81743a0c5      <unknown>
      40  AppKit                          0x7ff817d2b150      <unknown>
      41  AppKit                          0x7ff81742b63a      <unknown>
      42  libqcocoa.dylib                 0x1132efa38         QCocoaEventDispatcher::processEvents (qcocoaeventdispatcher.mm:374)
      43  QtCore                          0x116815c65         [inlined] QEventLoop::processEvents (qeventloop.cpp:103)
      44  QtCore                          0x116815c65         QEventLoop::exec (qeventloop.cpp:185)
      45  QtCore                          0x11680c20b         QCoreApplication::exec (qcoreapplication.cpp:1520)
      

      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:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes