Crash in libd3d12 with glmark2, apparently around swapBuffers
ericblade opened this issue · comments
Windows build number:
Win32NT 10.0.22631.0 Microsoft Windows NT 10.0.22631.0
Your Distribution version:
22.04
Your WSL versions:
WSL version: 2.1.5.0
Kernel version: 5.15.146.1-2
WSLg version: 1.0.60
MSRDC version: 1.2.5105
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22631.3296
output from glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Microsoft Corporation (0xffffffff)
Device: D3D12 (AMD Radeon Pro 580X) (0xffffffff)
Version: 23.2.1
Accelerated: yes
Video memory: 32683MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.2
Max compat profile version: 4.2
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (AMD Radeon Pro 580X)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.2 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
OpenGL shading language version string: 4.20
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.2.1-1ubuntu3.1~22.04.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
DxDiag video
---------------
Display Devices
---------------
Card name: AMD Radeon Pro 580X
Manufacturer: Advanced Micro Devices, Inc.
Chip type: AMD FirePro SDI (0x67DF)
DAC type: Internal DAC(400MHz)
Device Type: Full Device (POST)
Device Key: Enum\PCI\VEN_1002&DEV_67DF&SUBSYS_0206106B&REV_C0
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: 32683 MB
Dedicated Memory: 8136 MB
Shared Memory: 24547 MB
Current Mode: 3840 x 1080 (32 bit) (120Hz)
HDR Support: Supported
Display Topology: Internal
Display Color Space: DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
Color Primaries: Red(0.674805,0.314453), Green(0.259766,0.671875), Blue(0.145508,0.051758), White Point(0.313477,0.329102)
Display Luminance: Min Luminance = 0.211400, Max Luminance = 408.000000, MaxFullFrameLuminance = 408.000000
Monitor Name: ROG STRIX XG49VQ
Monitor Model: ASUS XG49V
Monitor Id: AUS49A1
Native Mode: 3840 x 1080(p) (119.974Hz)
Output Type: Displayport External
Monitor Capabilities: HDR Supported (BT2020RGB BT2020YCC Eotf2084Supported )
Display Pixel Format: DISPLAYCONFIG_PIXELFORMAT_NONGDI
Advanced Color: AdvancedColorSupported AdvancedColorEnabled
Driver Name: C:\Windows\System32\DriverStore\FileRepository\u0392249.inf_amd64_b86740981c316d46\B391919\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0392249.inf_amd64_b86740981c316d46\B391919\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0392249.inf_amd64_b86740981c316d46\B391919\aticfx64.dll,C:\Windows\System32\DriverStore\FileRepository\u0392249.inf_amd64_b86740981c316d46\B391919\amdxc64.dll
Driver File Version: 30.00.13044.18017 (English)
Driver Version: 30.0.13044.18017
DDI Version: 12
Feature Levels: 12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
Driver Model: WDDM 3.0
Hardware Scheduling: DriverSupportState:AlwaysOff Enabled:False
Displayable: Not Supported
Graphics Preemption: Primitive
Compute Preemption: DMA
Miracast: Not Supported
Detachable GPU: No
Hybrid Graphics GPU: Not Supported
Power P-states: Not Supported
Virtualization: Paravirtualization
Block List: DISABLE_HWSCH
Catalog Attributes: Universal:False Declarative:True
Driver Attributes: Final Retail
Driver Date/Size: 5/11/2023 8:00:00 PM, 1844824 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: Unknown
Device Identifier: {D7B71EE2-249F-11CF-BA35-F2106FC2D335}
Vendor ID: 0x1002
Device ID: 0x67DF
SubSys ID: 0x0206106B
Revision ID: 0x00C0
Driver Strong Name: oem16.inf:cb0ae41475a3bc4c:ati2mtag_Polaris10:30.0.13044.18017:PCI\VEN_1002&DEV_67DF&SUBSYS_0206106B&REV_C0
Rank Of Driver: 00CF0000
Video Accel: Unknown
DXVA2 Modes: DXVA2_ModeMPEG2_VLD DXVA2_ModeMPEG2_IDCT DXVA2_ModeH264_VLD_NoFGT {4245F676-2BBC-4166-A0BB-54E7B849C380} {6719B6FB-5CAD-4ACB-B00A-F3BFDEC38727} {9901CCD3-CA12-4B7E-867A-E2223D9255C3} DXVA2_ModeHEVC_VLD_Main {EA72396A-67EC-4781-BEDE-56F498F04EF2} {C152CA8F-738C-461B-AD89-FC292CF8F162} {514A356C-7027-4AFF-8A60-AFD2C1F672F1} DXVA2_ModeH264_VLD_Stereo_Progressive_NoFGT DXVA2_ModeH264_VLD_Stereo_NoFGT DXVA2_ModeVC1_VLD {CA15D19A-2B48-43D6-979E-7A6E9C802FF8} {7C74ADC6-E2BA-4ADE-86DE-30BEABB40CC1} DXVA2_ModeMPEG4pt2_VLD_AdvSimple_NoGMC {D1C20509-AE7B-4E72-AE3B-49F88D58992F} {103473E4-10EA-11DF-9A92-2BA055D89593} {84AD67F6-4C21-419A-9F0B-24F0578906C1} {725AD240-786C-471E-AD3C-38F739936517} {95664FF5-9E03-4C74-BB4F-9178D6035E58} DXVA2_ModeHEVC_VLD_Main10 {65D1FA41-58AF-453A-9CAB-5D981156DA9F} {2DB154B6-DBB2-4079-A3FF-60D7A898A6AB} {C74A3FD0-D713-4581-A02E-8EDFB112ACE3} {603A4756-A864-4F91-BB62-2C935B7A1391} {C58B9A06-7E89-11E1-BB00-70B34824019B}
Deinterlace Caps: n/a
D3D9 Overlay: Not Supported
DXVA-HD: Not Supported
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
MPO MaxPlanes: 1
MPO Caps: Not Supported
MPO Stretch: Not Supported
MPO Media Hints: Not Supported
MPO Formats: Not Supported
PanelFitter Caps: Not Supported
PanelFitter Stretch: Not Supported
Steps to reproduce:
- Install ubuntu 22.04
- sudo apt-get install glmark2
- run glmark2
WSL logs:
weston.log reports: [23:33:51.663] Client: ClientGetAppidReq: WindowId:0x9 does not have appId, or not top level window.
pulseaudio and stderr logs show nothing at this time
WSL dumps:
No response
Expected behavior:
Expect application to launch a window and begin running
Actual behavior:
Application crashing
backtrace 1 from Ubuntu 22.04:
#1 0x00007fffebcb796d in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#2 0x00007fffebcb7242 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3 0x00007fffebcbfa58 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#4 0x00007fffebcbf907 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#5 0x00007ffff7a8bd87 in _Unwind_RaiseException () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#6 0x00007ffff7c2c4cb in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007fffe99117b8 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#8 0x00007fffe99262c5 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#9 0x00007fffe93ab54b in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#10 0x00007fffe93b1d06 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#11 0x00007fffe93c0480 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#12 0x00007fffe95c95c3 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#13 0x00007fffe95cae23 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#14 0x00007fffe9718d54 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#15 0x00007fffe971932d in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#16 0x00007fffe97194bd in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#17 0x00007fffe97765b2 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#18 0x00007fffebf3c5aa in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#19 0x00007fffebf3be45 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007fffebf3bc24 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007fffebe496f4 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#22 0x00007fffebe026c7 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#23 0x00007fffec20f4b2 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#24 0x00007fffec20f1c6 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#25 0x00007fffebe395fc in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#26 0x00007fffebe4f1ea in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#27 0x00007fffebe4da9c in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#28 0x00007ffff5fd57b5 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#29 0x00007ffff5fd5d30 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#30 0x00007ffff5fc39a8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#31 0x00007ffff5a6ecb6 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#32 0x00007ffff5a699a2 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#33 0x00007ffff5a6a10b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#34 0x00007ffff5a71198 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#35 0x00007ffff556e217 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#36 0x00007ffff7615885 in ?? () from /lib/x86_64-linux-gnu/libGLX_mesa.so.0
#37 0x00007ffff76193ff in ?? () from /lib/x86_64-linux-gnu/libGLX_mesa.so.0
#38 0x0000555555567a42 in ?? ()
#39 0x000055555556d106 in ?? ()
#40 0x00005555555658c2 in ?? ()
#41 0x00007ffff7875d90 in __libc_start_call_main (main=main@entry=0x5555555647d0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe1c8) at ../sysdeps/nptl/libc_start_call_main.h:58
#42 0x00007ffff7875e40 in __libc_start_main_impl (main=0x5555555647d0, argc=1, argv=0x7fffffffe1c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe1b8) at ../csu/libc-start.c:392
#43 0x00005555555676ce in ?? ()
backtrace 2 from a custom linux installation:
#0 0x00007fffffff9700 in ?? ()
#1 0x00007fffeea7a96d in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#2 0x00007fffeea7a242 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3 0x00007fffeea82a58 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#4 0x00007fffeea82907 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#5 0x00007ffff7b4fe27 in _Unwind_RaiseException () from /usr/lib/libgcc_s.so.1
#6 0x00007ffff7cec3ea in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x00007fffec6d47b8 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#8 0x00007fffec6e92c5 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#9 0x00007fffec16e54b in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#10 0x00007fffec174d06 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#11 0x00007fffec183480 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#12 0x00007fffec38c5c3 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#13 0x00007fffec38de23 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#14 0x00007fffec4dbd54 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#15 0x00007fffec4dc32d in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#16 0x00007fffec4dc4bd in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#17 0x00007fffec5395b2 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#18 0x00007fffeecff5aa in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#19 0x00007fffeecfee45 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007fffeecfec24 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007fffeec0c6f4 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#22 0x00007fffeebc56c7 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#23 0x00007fffeefd74b2 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#24 0x00007fffeefd71c6 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#25 0x00007fffeebfc5fc in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#26 0x00007fffeec121ea in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#27 0x00007fffeec10a9c in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#28 0x00007ffff625f027 in ?? () from /usr/lib/dri/swrast_dri.so
#29 0x00007ffff625f710 in ?? () from /usr/lib/dri/swrast_dri.so
#30 0x00007ffff624b077 in ?? () from /usr/lib/dri/swrast_dri.so
#31 0x00007ffff5fb85ba in ?? () from /usr/lib/dri/swrast_dri.so
#32 0x00007ffff5fb12ee in ?? () from /usr/lib/dri/swrast_dri.so
#33 0x00007ffff5fb1cb8 in ?? () from /usr/lib/dri/swrast_dri.so
#34 0x00007ffff5fb9fdc in ?? () from /usr/lib/dri/swrast_dri.so
#35 0x00007ffff5ace4f1 in ?? () from /usr/lib/dri/swrast_dri.so
#36 0x00007ffff5a0060f in ?? () from /usr/lib/dri/swrast_dri.so
#37 0x00007ffff7673fdc in ?? () from /usr/lib/libEGL.so
#38 0x00007ffff766eeb6 in ?? () from /usr/lib/libEGL.so
#39 0x00007ffff7663375 in eglSwapBuffers () from /usr/lib/libEGL.so
#40 0x000000000041192e in ?? ()
#41 0x000000000041ffd9 in ?? ()
#42 0x0000000000410aa8 in ?? ()
#43 0x000000000040f457 in ?? ()
#44 0x00007ffff797bf3b in __libc_start_call_main (main=main@entry=0x40ed30, argc=argc@entry=1, argv=argv@entry=0x7fffffffea48) at /usr/src/debug/glibc/2.39+git/sysdeps/nptl/libc_start_call_main.h:58
#45 0x00007ffff797bff9 in __libc_start_main_impl (main=0x40ed30, argc=1, argv=0x7fffffffea48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffea38)
at /usr/src/debug/glibc/2.39+git/csu/libc-start.c:360
#46 0x00000000004108e5 in ?? ()
backtrace 3 is a very similar crash on the custom linux system, but in a completely different piece of software that also fails at window creation:
#0 0x00007fff7f7f8a60 in ?? ()
#1 0x00007ffff0a2c96d in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#2 0x00007ffff0a2c242 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3 0x00007ffff0a34a58 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#4 0x00007ffff0a34907 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#5 0x00007ffff5456e27 in _Unwind_RaiseException () from /usr/lib/libgcc_s.so.1
#6 0x00007ffff66813ea in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x00007fffd9c577b8 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#8 0x00007fffd9c6c2c5 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#9 0x00007fffd96f154b in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#10 0x00007fffd96f7d06 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#11 0x00007fffd9706480 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#12 0x00007fffd990f5c3 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#13 0x00007fffd9910e23 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#14 0x00007fffd9a5ed54 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#15 0x00007fffd9a5f32d in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#16 0x00007fffd9a5f4bd in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#17 0x00007fffd9abc5b2 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#18 0x00007ffff0cb15aa in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#19 0x00007ffff0cb0e45 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007ffff0cb0c24 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007ffff0bbe6f4 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#22 0x00007ffff0b776c7 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#23 0x00007ffff0f844b2 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#24 0x00007ffff0f841c6 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#25 0x00007ffff0bae5fc in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#26 0x00007ffff0bc41ea in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#27 0x00007ffff0bc2a9c in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#28 0x00007fffe2ca4027 in ?? () from /usr/lib/dri/swrast_dri.so
#29 0x00007fffe2ca4710 in ?? () from /usr/lib/dri/swrast_dri.so
#30 0x00007fffe2c90077 in ?? () from /usr/lib/dri/swrast_dri.so
#31 0x00007fffe29fd5ba in ?? () from /usr/lib/dri/swrast_dri.so
#32 0x00007fffe29f62ee in ?? () from /usr/lib/dri/swrast_dri.so
#33 0x00007fffe29f6cb8 in ?? () from /usr/lib/dri/swrast_dri.so
#34 0x00007fffe29fefdc in ?? () from /usr/lib/dri/swrast_dri.so
#35 0x00007fffe24f81a3 in ?? () from /usr/lib/dri/swrast_dri.so
#36 0x00007fffe2637cc2 in ?? () from /usr/lib/dri/swrast_dri.so
#37 0x00007fffe2513373 in ?? () from /usr/lib/dri/swrast_dri.so
#38 0x00007fffe244a4a9 in ?? () from /usr/lib/dri/swrast_dri.so
#39 0x00007fffe244dc7e in ?? () from /usr/lib/dri/swrast_dri.so
#40 0x00007ffff57b684e in ?? () from /usr/lib/libEGL.so.1
#41 0x00007ffff57a7a6b in eglMakeCurrent () from /usr/lib/libEGL.so.1
#42 0x00007ffff11cd27d in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) () from /usr/lib/libQt6WaylandEglClientHwIntegration.so.6
#43 0x00007ffff73f2e24 in ?? () from /usr/lib/libQt6Gui.so.6
#44 0x00007ffff7293658 in QRhi::endFrame(QRhiSwapChain*, QFlags<QRhi::EndFrameFlag>) () from /usr/lib/libQt6Gui.so.6
#45 0x00007ffff7ae8e53 in ?? () from /usr/lib/libQt6Quick.so.6
#46 0x00007ffff7aea243 in ?? () from /usr/lib/libQt6Quick.so.6
#47 0x00007ffff6b19b27 in ?? () from /usr/lib/libQt6Core.so.6
#48 0x00007ffff64749b2 in start_thread (arg=<optimized out>) at pthread_create.c:447
#49 0x00007ffff64ed11c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
backtrace 2 with mesa debug symbols added
#0 0x00007fffffff9700 in ?? ()
#1 0x00007fffeea7a96d in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#2 0x00007fffeea7a242 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3 0x00007fffeea82a58 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#4 0x00007fffeea82907 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#5 0x00007ffff7b4fe27 in _Unwind_RaiseException () from /usr/lib/libgcc_s.so.1
#6 0x00007ffff7cec3ea in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x00007fffec6d47b8 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#8 0x00007fffec6e92c5 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#9 0x00007fffec16e54b in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#10 0x00007fffec174d06 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#11 0x00007fffec183480 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#12 0x00007fffec38c5c3 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#13 0x00007fffec38de23 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#14 0x00007fffec4dbd54 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#15 0x00007fffec4dc32d in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#16 0x00007fffec4dc4bd in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#17 0x00007fffec5395b2 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#18 0x00007fffeecff5aa in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#19 0x00007fffeecfee45 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007fffeecfec24 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007fffeec0c6f4 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#22 0x00007fffeebc56c7 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#23 0x00007fffeefd74b2 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#24 0x00007fffeefd71c6 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#25 0x00007fffeebfc5fc in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#26 0x00007fffeec121ea in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#27 0x00007fffeec10a9c in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#28 0x00007ffff625f027 in create_gfx_pipeline_state (ctx=ctx@entry=0xf08550) at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp:405
#29 0x00007ffff625f710 in d3d12_get_gfx_pipeline_state (ctx=ctx@entry=0xf08550) at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp:439
#30 0x00007ffff624b077 in d3d12_draw_vbo (pctx=0xf08550, dinfo=<optimized out>, drawid_offset=0, indirect=<optimized out>, draws=<optimized out>, num_draws=<optimized out>)
at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_draw.cpp:1040
#31 0x00007ffff5fb85ba in tc_call_draw_single (pipe=<optimized out>, call=0x114f148) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:3843
#32 0x00007ffff5fb12ee in batch_execute (parsing=false, last=0x114f170, pipe=0xf08550, batch=0x114eed8) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:461
#33 tc_batch_execute (job=job@entry=0x114eed8, gdata=gdata@entry=0x0, thread_index=thread_index@entry=0) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:512
#34 0x00007ffff5fb1cb8 in _tc_sync (tc=tc@entry=0x114ce20, func=<optimized out>, info=<optimized out>) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:767
#35 0x00007ffff5fb9fdc in tc_flush (_pipe=0x114ce20, fence=0x7fffffffe548, flags=0) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:3699
#36 0x00007ffff5ace4f1 in st_context_flush (st=0x11cef40, flags=flags@entry=1, fence=fence@entry=0x7fffffffe548, before_flush_cb=before_flush_cb@entry=0x0, args=args@entry=0x0)
at /usr/src/debug/mesa/24.0.1/src/mesa/state_tracker/st_manager.c:821
#37 0x00007ffff5a0060f in drisw_swap_buffers (drawable=0x7e11d0) at /usr/src/debug/mesa/24.0.1/src/gallium/frontends/dri/drisw.c:246
#38 0x00007ffff7673fdc in dri2_wl_swrast_swap_buffers (disp=0x52c050, draw=0x7e0d10) at /usr/src/debug/mesa/24.0.1/src/egl/drivers/dri2/platform_wayland.c:2626
#39 0x00007ffff766eeb6 in dri2_swap_buffers (disp=0x52c050, surf=0x7e0d10) at /usr/src/debug/mesa/24.0.1/src/egl/drivers/dri2/egl_dri2.c:1967
#40 0x00007ffff7663375 in eglSwapBuffers (dpy=<optimized out>, surface=0x7e0d10) at /usr/src/debug/mesa/24.0.1/src/egl/main/eglapi.c:1444
#41 0x000000000041192e in ?? ()
#42 0x000000000041ffd9 in ?? ()
#43 0x0000000000410aa8 in ?? ()
#44 0x000000000040f457 in ?? ()
#45 0x00007ffff797bf3b in __libc_start_call_main (main=main@entry=0x40ed30, argc=argc@entry=1, argv=argv@entry=0x7fffffffea48) at /usr/src/debug/glibc/2.39+git/sysdeps/nptl/libc_start_call_main.h:58
#46 0x00007ffff797bff9 in __libc_start_main_impl (main=0x40ed30, argc=1, argv=0x7fffffffea48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffea38)
at /usr/src/debug/glibc/2.39+git/csu/libc-start.c:360
i do not know how to get debug symbols and use them for ubuntu
Similar crash in Qt6 application
#0 0x00007fff7f7f8a60 in ?? ()
#1 0x00007ffff0a2c96d in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#2 0x00007ffff0a2c242 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3 0x00007ffff0a34a58 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#4 0x00007ffff0a34907 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#5 0x00007ffff5456e27 in _Unwind_RaiseException () from /usr/lib/libgcc_s.so.1
#6 0x00007ffff66813ea in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x00007fffd9c577b8 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#8 0x00007fffd9c6c2c5 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#9 0x00007fffd96f154b in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#10 0x00007fffd96f7d06 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#11 0x00007fffd9706480 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#12 0x00007fffd990f5c3 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#13 0x00007fffd9910e23 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#14 0x00007fffd9a5ed54 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#15 0x00007fffd9a5f32d in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#16 0x00007fffd9a5f4bd in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#17 0x00007fffd9abc5b2 in ?? () from /usr/lib/wsl/drivers/u0392249.inf_amd64_b86740981c316d46/B391919/amdxc64.so
#18 0x00007ffff0cb15aa in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#19 0x00007ffff0cb0e45 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007ffff0cb0c24 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007ffff0bbe6f4 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#22 0x00007ffff0b776c7 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#23 0x00007ffff0f844b2 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#24 0x00007ffff0f841c6 in ?? () from /usr/lib/wsl/lib/libd3d12.so
#25 0x00007ffff0bae5fc in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#26 0x00007ffff0bc41ea in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#27 0x00007ffff0bc2a9c in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#28 0x00007fffe2ca4027 in create_gfx_pipeline_state (ctx=ctx@entry=0x7fff70003400) at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp:405
#29 0x00007fffe2ca4710 in d3d12_get_gfx_pipeline_state (ctx=ctx@entry=0x7fff70003400) at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp:439
#30 0x00007fffe2c90077 in d3d12_draw_vbo (pctx=0x7fff70003400, dinfo=<optimized out>, drawid_offset=0, indirect=<optimized out>, draws=<optimized out>, num_draws=<optimized out>)
at /usr/src/debug/mesa/24.0.1/src/gallium/drivers/d3d12/d3d12_draw.cpp:1040
#31 0x00007fffe29fd5ba in tc_call_draw_single (pipe=<optimized out>, call=0x7fff702598f0) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:3843
#32 0x00007fffe29f62ee in batch_execute (parsing=false, last=0x7fff70259ab8, pipe=0x7fff70003400, batch=0x7fff70259698) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:461
#33 tc_batch_execute (job=job@entry=0x7fff70259698, gdata=gdata@entry=0x0, thread_index=thread_index@entry=0) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:512
#34 0x00007fffe29f6cb8 in _tc_sync (tc=tc@entry=0x7fff702575e0, func=<optimized out>, info=<optimized out>) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:767
#35 0x00007fffe29fefdc in tc_flush (_pipe=0x7fff702575e0, fence=0x0, flags=0) at /usr/src/debug/mesa/24.0.1/src/gallium/auxiliary/util/u_threaded_context.c:3699
#36 0x00007fffe24f81a3 in st_flush (flags=0, fence=0x0, st=0x7fff702d3540) at /usr/src/debug/mesa/24.0.1/src/mesa/state_tracker/st_cb_flush.c:63
#37 st_glFlush (ctx=ctx@entry=0x7fff7028bcb0, gallium_flush_flags=gallium_flush_flags@entry=0) at /usr/src/debug/mesa/24.0.1/src/mesa/state_tracker/st_cb_flush.c:99
#38 0x00007fffe2637cc2 in _mesa_make_current (newCtx=newCtx@entry=0x0, drawBuffer=drawBuffer@entry=0x0, readBuffer=readBuffer@entry=0x0) at /usr/src/debug/mesa/24.0.1/src/mesa/main/context.c:1506
#39 0x00007fffe2513373 in st_api_make_current (st=st@entry=0x0, stdrawi=stdrawi@entry=0x0, streadi=streadi@entry=0x0) at /usr/src/debug/mesa/24.0.1/src/mesa/state_tracker/st_manager.c:1186
#40 0x00007fffe244a4a9 in dri_unbind_context (ctx=0x7fff700033b0) at /usr/src/debug/mesa/24.0.1/src/gallium/frontends/dri/dri_context.c:295
#41 0x00007fffe244dc7e in driUnbindContext (pcp=<optimized out>) at /usr/src/debug/mesa/24.0.1/src/gallium/frontends/dri/dri_util.c:739
#42 0x00007ffff57b684e in dri2_make_current (disp=0x4553c0, dsurf=0x7fff705a80f0, rsurf=0x7fff705a80f0, ctx=<optimized out>) at /usr/src/debug/mesa/24.0.1/src/egl/drivers/dri2/egl_dri2.c:1749
#43 0x00007ffff57a7a6b in eglMakeCurrent (dpy=<optimized out>, draw=<optimized out>, read=<optimized out>, ctx=<optimized out>) at /usr/src/debug/mesa/24.0.1/src/egl/main/eglapi.c:982
#44 0x00007ffff11cd27d in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) () from /usr/lib/libQt6WaylandEglClientHwIntegration.so.6
#45 0x00007ffff73f2e24 in ?? () from /usr/lib/libQt6Gui.so.6
#46 0x00007ffff7293658 in QRhi::endFrame(QRhiSwapChain*, QFlags<QRhi::EndFrameFlag>) () from /usr/lib/libQt6Gui.so.6
#47 0x00007ffff7ae8e53 in ?? () from /usr/lib/libQt6Quick.so.6
#48 0x00007ffff7aea243 in ?? () from /usr/lib/libQt6Quick.so.6
#49 0x00007ffff6b19b27 in ?? () from /usr/lib/libQt6Core.so.6
#50 0x00007ffff64749b2 in start_thread (arg=<optimized out>) at pthread_create.c:447
#51 0x00007ffff64ed11c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
All of these work with GALLIUM_DRIVER=llvmpipe specified instead of letting it default to d3d12