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

Intel Graphics Driver Crash with OpenGL Software-Rendering in opengl32sw!DrvRealizeLayerPalette

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • None
    • 5.9.6
    • WebEngine
    • None
    • Windows

    Description

      One of our frequent crash sources for our customers are encountering seems related to Software Rendering and an Intel Graphic Cards driver.

      We are using Qt WebEngine and Qt is configured -opengl dynamic. However, since OpenGL related problems (crahses) were common with our customer base, by default we set QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL). We have a way to turn this off  via our software options, since even after the switch to software rendering, we still get occassional reports that seem related to our use of WebEngine and Software Rendering.

      Unfortunately, since these bugs occur on our customer machines, we have no way to reliably reproduce it or provide a simple example yet.

      However, we have at least a stack trace available for this bug.

      (see more details in attachment):

      . 0 Id: 3e54.bc0 Suspend: 0 Teb: 00000000`003e1000 Unfrozen
      RetAddr : Args to Child : Call Site
      00007ffe`86849252 : 00000000`12a9a201 00000000`00000000 00000000`00000030 00000000`0014b1f0 : ntdll!NtWaitForSingleObject+0x14

          • WARNING: Unable to verify checksum for CWCore.dll
            00007ffe`45296089 : 00000000`00000000 00000000`00016000 00000020`00000000 00000000`000003cc : KERNELBASE!WaitForSingleObjectEx+0xa2
            00007ffe`868fbcf0 : 00000000`00000000 00000000`0014b4b0 00000000`0014bc40 00000000`504a8640 : CWCore!exceptionFilter+0x49 [s:\hps\qt5.9.6\source\libs\cwcore\cwunhandledexceptionfilter.cpp @ 52]
            00007ffe`896ec011 : 00000000`0b43d430 00000000`0014c130 00000000`0014bc40 00000000`0014bc40 : KERNELBASE!UnhandledExceptionFilter+0x190
            00007ffe`896bdb80 : 00007ffe`87ef50f0 00000000`0014bc40 00000000`00000000 00000000`00000000 : ntdll!LdrpLogFatalUserCallbackException+0x51
            00007ffe`896bed3d : 00007ffe`89781000 00007ffe`89620000 0000dd40`001e1000 00000000`0014b640 : ntdll!KiUserCallbackDispatcherHandler+0x20
            00007ffe`89626c86 : 00000000`0014b640 00000000`0014bc40 00007ffe`87f77070 00000000`00000000 : ntdll!RtlpExecuteHandlerForException+0xd
            00007ffe`896bdc6e : 00000000`00000002 00000000`00181c80 00000000`05812690 00000000`0000001e : ntdll!RtlDispatchException+0x3c6
            00007ffe`1bfe917a : 00007ffe`19bbdb20 00000000`00000000 00000000`0116c4e0 0000c16a`72792692 : ntdll!KiUserExceptionDispatch+0x2e
            00007ffe`19bbdb1f : 00000000`00000000 00000000`0116c4e0 0000c16a`72792692 00000000`00000000 : ig9icd64+0x2917a
            00000000`00000000 : 00000000`0116c4e0 0000c16a`72792692 00000000`00000000 00000000`00000000 : opengl32sw!DrvRealizeLayerPalette+0x79f

       

      Kai Köhne suggested that I report this here.

      Attachments

        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
            mustrumridcully Daniel Mueller
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes