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

Crash in Intel Iris Xe Graphics driver

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P1: Critical
    • None
    • 6.6.2
    • Widgets: Main Window
    • None
    • Windows 11
    • Windows

    Description

      A Qt 6.6.2 application crashes inside the Intel driver if the executable name contains non ASCII characters. The attached example causes a crash if the executable is named "tést". If the name is changed to "test" no crash occurs. Here is a stack trace:

      ucrtbase.dll!00007ffd0572f61e()	Unknown
      ucrtbase.dll!00007ffd0572ed39()	Unknown
      ucrtbase.dll!00007ffd056f5f50()	Unknown
      ucrtbase.dll!00007ffd056f6bc2()	Unknown
      ucrtbase.dll!00007ffd056f4a19()	Unknown
      ntdll.dll!00007ffd07f7441f()	Unknown
      ntdll.dll!00007ffd07eee466()	Unknown
      ntdll.dll!00007ffd07f7340e()	Unknown
      KernelBase.dll!00007ffd05275b0c()	Unknown
      igd12um64xel.dll!00007ffc52bfaa2f()	Unknown
      igd12um64xel.dll!00007ffc52e080fe()	Unknown
      igd12um64xel.dll!00007ffc52cfc759()	Unknown
      igd12um64xel.dll!00007ffc52b4c4e0()	Unknown
      igd12um64xel.dll!00007ffc52b20189()	Unknown
      igd12um64xel.dll!00007ffc52b1fc40()	Unknown
      igd12um64xel.dll!00007ffc52af58e3()	Unknown
      igd12um64xel.dll!00007ffc52af506a()	Unknown
      D3D12Core.dll!00007ffc4796bf41()	Unknown
      D3D12Core.dll!00007ffc47931a1b()	Unknown
      D3D12Core.dll!00007ffc478e6a8f()	Unknown
      D3D12.dll!00007ffcf1735daf()	Unknown
      D3D12Core.dll!00007ffc478f184a()	Unknown
      D3D12Core.dll!00007ffc478f1579()	Unknown
      D3D12Core.dll!00007ffc478f23f6()	Unknown
      D3D12.dll!00007ffcf1736f8f()	Unknown
      D3D12.dll!00007ffcf173683e()	Unknown
      d3d9on12.dll!00007ffce9284ae0()	Unknown
      d3d9on12.dll!00007ffce92fdf7b()	Unknown
      d3d9.dll!00007ffcb18c23eb()	Unknown
      d3d9.dll!00007ffcb1873853()	Unknown
      d3d9.dll!00007ffcb1872acd()	Unknown
      d3d9.dll!00007ffcb187569a()	Unknown
      d3d9.dll!00007ffcb18862ac()	Unknown
      d3d9.dll!00007ffcb1885ed8()	Unknown
      d3d9.dll!00007ffcb189c43e()	Unknown
      qwindowsd.dll!QDirect3D9Handle::QDirect3D9Handle() Line 68	C++
      qwindowsd.dll!GpuDescription::detect() Line 87	C++
      qwindowsd.dll!QWindowsWindow::forcedScreenForGLWindow(const QWindow * w) Line 1690	C++
      qwindowsd.dll!calcPosition(const QWindow * w, const QSharedPointer<QWindowCreationContext> & context, const QMargins & invMargins) Line 674	C++
      qwindowsd.dll!WindowCreationData::create(const QWindow * w, const QWindowsWindowData & data, QString title) Line 908	C++
      qwindowsd.dll!QWindowsWindowData::create(const QWindow * w, const QWindowsWindowData & parameters, const QString & title) Line 1728	C++
      qwindowsd.dll!QWindowsIntegration::createPlatformWindow(QWindow * window) Line 342	C++
      Qt6Guid.dll!QWindowPrivate::create(bool recursive, unsigned __int64 nativeHandle) Line 544	C++
      Qt6Guid.dll!QWindow::create() Line 709	C++
      Qt6Widgetsd.dll!QWidgetPrivate::create() Line 1311	C++
      Qt6Widgetsd.dll!QWidget::create(unsigned __int64 window, bool initializeWindow, bool destroyOldWindow) Line 1177	C++
      Qt6Widgetsd.dll!QWidgetPrivate::setVisible(bool visible) Line 8351	C++
      Qt6Widgetsd.dll!QWidget::setVisible(bool visible) Line 8330	C++
      Qt6Widgetsd.dll!QWidget::show() Line 7956	C++
      tést.exe!main(int argc, char * * argv) Line 12	C++
      tést.exe!qtEntryPoint() Line 50	C++
      tést.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char * __formal, int __formal) Line 60	C++
      tést.exe!invoke_main() Line 107	C++
      tést.exe!__scrt_common_main_seh() Line 288	C++
      tést.exe!__scrt_common_main() Line 331	C++
      tést.exe!WinMainCRTStartup(void * __formal) Line 17	C++
      kernel32.dll!00007ffd06e7257d()	Unknown
      ntdll.dll!00007ffd07f2aa58()	Unknown
      

      The crash is probably caused by an Intel driver update. We observed that the application does not crash by using Intel driver version 31.0.101.4575 but crashes by using version 31.0.101.5333. So far we were not able to reproduce this issue on Windows 10.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            heiko_janssen Heiko Janssen
            Votes:
            7 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes