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

Create 64 opengl contex the app stop working On AMD Ryzen 9 7950X

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 5.15.2
    • GUI: OpenGL
    • None
    • windows11
    • Windows

    Description

      When I create 64 opengl windows, I use Qt's QOpenglWidget, and the program will get stuck. It's OK to create 49 windows. The program seems to be stuck in the graphics card driver. There's a big god who can see why

       

      0 Id: 37e0.af0 Suspend: 1 Teb: 00000060`4c369000 Unfrozen

      1. Child-SP RetAddr Call Site
        00 00000060`4c1da768 00007ffc`813440a5 ntdll!ZwWaitForAlertByThreadId+0x14
        01 00000060`4c1da770 00007ffc`8136009c ntdll!TpWorkOnBehalfClearTicket+0x95
        02 00000060`4c1da7a0 00007ffc`8135c163 ntdll!RtlDllShutdownInProgress+0x28c
          • ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\System32\KERNELBASE.dll -
            03 00000060`4c1da810 00007ffc`7edf69f3 ntdll!RtlWaitOnAddress+0x13
          • ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\atio6axx.dll -
            04 00000060`4c1da850 00007ffc`0668ef32 KERNELBASE!WaitOnAddress+0x33
            05 00000060`4c1da890 00007ffc`06cdca3b atio6axx!DllMain+0x172
            06 00000060`4c1da8c0 00007ffc`06cd7d8f atio6axx!eglGetProcAddress+0x5520cb
            07 00000060`4c1da920 00007ffc`06a08b84 atio6axx!eglGetProcAddress+0x54d41f
            08 00000060`4c1da970 00007ffc`066e66f8 atio6axx!eglGetProcAddress+0x27e214
            09 00000060`4c1da9b0 00007ffc`066ea037 atio6axx!DllMain+0x57938
          • ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\atig6pxx.dll -
            0a 00000060`4c1daa10 00007ffc`2630be17 atio6axx!DrvSetContext+0xa7
          • ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\SYSTEM32\opengl32.dll -
            0b 00000060`4c1daa40 00007ffc`3829eda5 atig6pxx!DrvSetContext+0x3b
            0c 00000060`4c1daa70 00007ffc`3829f1b9 opengl32!wglSwapLayerBuffers+0x885
          • ERROR: Symbol file could not be found. Defaulted to export symbols for D:\Apps\Easy7 Smart Client Express Win64\platforms\qwindows.dll -
            0d 00000060`4c1daac0 00007ffc`697f962f opengl32!wglMakeCurrent+0xd9
            0e 00000060`4c1dab10 00007ffc`697f67dd qwindows+0x4962f
            0f 00000060`4c1dab90 00007ffc`697bd3d8 qwindows+0x467dd
          • ERROR: Symbol file could not be found. Defaulted to export symbols for D:\Apps\Easy7 Smart Client Express Win64\Qt5Gui.dll -
            10 00000060`4c1dacd0 00007ffc`33249580 qwindows+0xd3d8
          • ERROR: Symbol file could not be found. Defaulted to export symbols for D:\Apps\Easy7 Smart Client Express Win64\Qt5Widgets.dll -
            11 00000060`4c1dad40 00007ffc`338f3cb1 Qt5Gui!QOpenGLContext::create+0x30
            12 00000060`4c1dad70 00007ffc`338f3935 Qt5Widgets!QOpenGLWidget::grabFramebuffer+0x2b1
            13 00000060`4c1dade0 00007ffc`338a4990 Qt5Widgets!QOpenGLWidget::event+0x155
            14 00000060`4c1dae20 00007ffc`338a3a13 Qt5Widgets!QApplicationPrivate::notify_helper+0x110
          • ERROR: Symbol file could not be found. Defaulted to export symbols for D:\Apps\Easy7 Smart Client Express Win64\Qt5Core.dll -
            15 00000060`4c1dae50 00007ffc`32b72aca Qt5Widgets!QApplication::notify+0x18b3
            16 00000060`4c1db390 00007ffc`338d2750 Qt5Core!QCoreApplication::notifyInternal2+0xba
            17 00000060`4c1db400 00007ffc`338d69ef Qt5Widgets!QWidgetPrivate::sendPendingMoveAndResizeEvents+0x3b0
            18 00000060`4c1db450 00007ffc`338d64e5 Qt5Widgets!QWidget::setParent+0x4ff
            19 00000060`4c1db4f0 00007ffc`338b9508 Qt5Widgets!QWidget::setParent+0x35
            1a 00000060`4c1db520 00007ffc`338b26b4 Qt5Widgets!QLayout::addChildWidget+0xb8
            1b 00000060`4c1db650 00007ffc`338b1d19 Qt5Widgets!QBoxLayout::insertWidget+0x44
          • WARNING: Unable to verify checksum for D:\Apps\Easy7 Smart Client Express Win64\WgtVideoMain.dll
          • ERROR: Symbol file could not be found. Defaulted to export symbols for D:\Apps\Easy7 Smart Client Express Win64\WgtVideoMain.dll -
            1c 00000060`4c1db690 00007ffc`1fb68064 Qt5Widgets!QBoxLayout::addWidget+0x19
            1d 00000060`4c1db6d0 00007ffc`1fb80112 WgtVideoMain!CLS_WgtVideoMain::SlotResizeView+0x2764
            1e 00000060`4c1db780 00007ffc`32ba098a WgtVideoMain!CLS_WgtVideoPanel::InitFormWidget+0x72
            1f 00000060`4c1db850 00007ffc`32b994dd Qt5Core!QTimer::timeout+0xba
            20 00000060`4c1db890 00007ffc`338a4990 Qt5Core!QObject::event+0x8d
            21 00000060`4c1dbaa0 00007ffc`338a3a13 Qt5Widgets!QApplicationPrivate::notify_helper+0x110
            22 00000060`4c1dbad0 00007ffc`32b72aca Qt5Widgets!QApplication::notify+0x18b3
            23 00000060`4c1dc010 00007ffc`32bbd3c9 Qt5Core!QCoreApplication::notifyInternal2+0xba
            24 00000060`4c1dc080 00007ffc`32bbb7f9 Qt5Core!QEventDispatcherWin32Private::sendTimerEvent+0xf9
            25 00000060`4c1dc0d0 00007ffc`338a4990 Qt5Core!QEventDispatcherWin32::event+0x149
            26 00000060`4c1dc120 00007ffc`338a3a13 Qt5Widgets!QApplicationPrivate::notify_helper+0x110
            27 00000060`4c1dc150 00007ffc`32b72aca Qt5Widgets!QApplication::notify+0x18b3
            28 00000060`4c1dc690 00007ffc`32b74845 Qt5Core!QCoreApplication::notifyInternal2+0xba
            29 00000060`4c1dc700 00007ffc`69812dff Qt5Core!QCoreApplicationPrivate::sendPostedEvents+0x215
            2a 00000060`4c1dc7c0 00007ffc`32bbba5a qwindows!qt_plugin_query_metadata+0x1fbf
            2b 00000060`4c1dc7f0 00007ffc`69812dd9 Qt5Core!QEventDispatcherWin32::processEvents+0x6a
            2c 00000060`4c1df920 00007ffc`32b6ef2c qwindows!qt_plugin_query_metadata+0x1f99
            2d 00000060`4c1df950 00007ffc`32b71a94 Qt5Core!QEventLoop::exec+0x1bc
          • ERROR: Module load completed but symbols could not be loaded for D:\Apps\Easy7 Smart Client Express Win64\EasyClient.exe
            2e 00000060`4c1df9b0 00007ff6`a5cc9c7d Qt5Core!QCoreApplication::exec+0x154
            2f 00000060`4c1dfa10 00007ff6`a5cd0817 EasyClient+0x49c7d
            30 00000060`4c1dfbe0 00007ff6`a5ccfdfe EasyClient+0x50817
          • ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\System32\KERNEL32.DLL -
            31 00000060`4c1dfc70 00007ffc`805326bd EasyClient+0x4fdfe
            32 00000060`4c1dfcb0 00007ffc`8136dfb8 KERNEL32!BaseThreadInitThunk+0x1d
            33 00000060`4c1dfce0 00000000`00000000 ntdll!RtlUserThreadStart+0x28

       

      Card name: AMD Radeon(TM) Graphics
      Manufacturer: Advanced Micro Devices, Inc.
      Chip type: AMD Radeon Graphics Processor (0x164E)
      DAC type: Internal DAC(400MHz)
      Device Type: Full Device
      Device Key: Enum\PCI\VEN_1002&DEV_164E&SUBSYS_D0001458&REV_C1
      Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER]
      Device Problem Code: No Problem
      Driver Problem Code: Unknown
      Display Memory: 16433 MB
      Dedicated Memory: 485 MB
      Shared Memory: 15947 MB
      Current Mode: 1920 x 1080 (32 bit) (59Hz)
      HDR Support: Not Supported
      Display Topology: Internal
      Display Color Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
      Color Primaries: Red(0.639648,0.330078), Green(0.299805,0.599609), Blue(0.149414,0.059570), White Point(0.312500,0.329102)
      Display Luminance: Min Luminance = 0.500000, Max Luminance = 270.000000, MaxFullFrameLuminance = 270.000000
      Monitor Name: Generic PnP Monitor
      Monitor Model: 24C1
      Monitor Id: SKY2360
      Native Mode: 1920 x 1080(p) (60.000Hz)
      Output Type: HDMI
      Monitor Capabilities: HDR Not Supported
      Display Pixel Format: DISPLAYCONFIG_PIXELFORMAT_32BPP
      Advanced Color: Not Supported
      Driver Name: C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0385170.inf_amd64_95217226aa4fb9b0\B384926\amdxc64.dll
      Driver File Version: 31.00.12042.0004 (English)
      Driver Version: 31.0.12042.4
      DDI Version: 12
      Feature Levels: 12_2,12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
      Driver Model: WDDM 3.1

      Attachments

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

        Activity

          People

            lagocs Laszlo Agocs
            aritistzhou snow John
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes