Can't play Maro Kart DX12 (ThICC_Engine.exe) in Wine 5.18 using RADV on AMD GPU
The first line in the backtrace indicates libvulkan_radeon.so
involvement. It could also be a problem with vkd3d-1.2 or Wine 5.18 or Mario Kart DX12. All I can say for sure is that libvulkan_radeon.so
involvement is indicated.
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x43c38003). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:43c38003 ESP:0031ef10 EBP:4415d5bc EFLAGS:00010202( R- -- I - - - ) EAX:202cb8d0 EBX:202cb8d0 ECX:202e906c EDX:00000000 ESI:202e9040 EDI:202cb8d0 Stack dump: 0x0031ef10: 202cb8d8 00000008 43c3463d 202cb8d0 0x0031ef20: 202e9040 202cc7bc 202cb8d0 202cb8d0 0x0031ef30: 202e9040 202cc7bc 202cb8d0 43c3f137 0x0031ef40: 00000a20 000000a3 f7f52e1c 00000000 0x0031ef50: 202e9074 00000000 4415d5bc 43f5a578 0x0031ef60: 00000000 00000000 202ddb48 0031efd4 Backtrace: =>0 0x43c38003 _ZNSt8_Rb_treeIjSt4pairIKjSt5arrayIjLj4EEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_+0xffffffff() in libvulkan_radeon.so (0x4415d5bc) 1 0x43c3f137 _ZNSt8_Rb_treeIjSt4pairIKjSt5arrayIjLj4EEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_+0xffffffff() in libvulkan_radeon.so (0x202cb8d0) 2 0x7b39ff11 vkCmdClearAttachments+0xffffffff() in libvulkan.so.1 (0x687cf350) 3 0x7e8e0b4a vkd3d_serialize_root_signature+0xffffffff() in libvkd3d.so.1 (0x687cf350) 4 0x7e8e5fc4 vkd3d_serialize_root_signature+0xffffffff() in libvkd3d.so.1 (0x0031f048) 5 0x0046dd01 EntryPoint+0xffffffff() in thicc_engine (0x0031f094) 6 0x00455679 EntryPoint+0xffffffff() in thicc_engine (0x0031fc28) 7 0x00431ad1 EntryPoint+0xffffffff() in thicc_engine (0x0031fd88) 8 0x00452f25 EntryPoint+0xffffffff() in thicc_engine (0x0031fdbc) 9 0x004279a7 EntryPoint+0xffffffff() in thicc_engine (0x0031fe24) 10 0x00427791 EntryPoint+0xffffffff() in thicc_engine (0x0031fe58) 11 0x00440212 EntryPoint+0xffffffff() in thicc_engine (0x0031fee4) 12 0x0049d36e EntryPoint+0xffffffff() in thicc_engine (0x0031ff30) 13 0x7b653070 __fastcall_BaseThreadInitThunk+0xf() in kernel32 (0x0031ff48) 14 0x7bc5cc97 EntryPoint+0xffffffff() in ntdll (0x0031ff5c) 15 0x7bc5cec0 EntryPoint+0xffffffff() in ntdll (0x0031ffec) 0x43c38003 _ZNSt8_Rb_treeIjSt4pairIKjSt5arrayIjLj4EEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_+0xffffffff in libvulkan_radeon.so: movl 0x4(%edx),%eax Modules: Module Address Debug info Name (169 modules) PE 360000- 36b000 Deferred api-ms-win-core-string-l1-1-0 PE 400000- 544000 Export thicc_engine PE 2340000- 237e000 Deferred windows.gaming.input ELF 4340f000-43be3000 Deferred libvulkan_intel.so ELF 43be3000-44211000 Dwarf libvulkan_radeon.so ELF 47e18000-4d740000 Deferred libllvm-11.so PE 61740000-61821000 Deferred advapi32 PE 62b80000-62b8c000 Deferred api-ms-win-core-localization-l1-2-1 PE 62fc0000-631f1000 Deferred rpcrt4 PE 63480000-6349d000 Deferred version PE 68500000-6864c000 Deferred combase PE 6a400000-6a86f000 Deferred ole32 PE 6ac80000-6ac8b000 Deferred api-ms-win-core-fibers-l1-1-1 PE 6b500000-6b50b000 Deferred api-ms-win-core-localization-obsolete-l1-2-0 PE 6b780000-6b78c000 Deferred api-ms-win-core-winrt-l1-1-0 PE 6bc00000-6bc9d000 Deferred sechost PE 6bcc0000-6be99000 Deferred setupapi ELF 6c751000-6de80000 Deferred radeonsi_dri.so PE 6de80000-6de8c000 Deferred api-ms-win-core-synch-l1-2-0 PE 6e400000-6e40c000 Deferred api-ms-win-core-winrt-string-l1-1-0 PE 6ed00000-6f3a3000 Deferred user32 PE 6ff80000-6ff8b000 Deferred api-ms-win-core-datetime-l1-1-1 PE 700c0000-700cc000 Deferred api-ms-win-core-sysinfo-l1-2-1 PE 71200000-71246000 Deferred imm32 ELF 7a800000-7a94a000 Deferred opengl32 \-PE 7a840000-7a94a000 \ opengl32 PE 7b000000-7b344000 Deferred kernelbase ELF 7b368000-7b37c000 Deferred libxcb-randr.so.0 ELF 7b37c000-7b3d7000 Dwarf libvulkan.so.1 ELF 7b3d7000-7b400000 Deferred libtinfo.so.6 ELF 7b508000-7b513000 Deferred libvklayer_mesa_device_select.so ELF 7b513000-7b521000 Deferred libwayland-client.so.0 ELF 7b521000-7b55b000 Deferred libedit.so.0 ELF 7b55b000-7b565000 Deferred libdrm_nouveau.so.2 ELF 7b565000-7b572000 Deferred libdrm_amdgpu.so.1 ELF 7b572000-7b582000 Deferred libdrm_radeon.so.1 ELF 7b582000-7b58c000 Deferred libxcb-xfixes.so.0 ELF 7b58c000-7b5b9000 Deferred libexpat.so.1 ELF 7b5b9000-7b5d7000 Deferred libxcb-glx.so.0 ELF 7b5d7000-7b600000 Deferred libglapi.so.0 ELF 7b600000-7b856000 Dwarf kernel32 \-PE 7b620000-7b856000 \ kernel32 ELF 7b85f000-7b864000 Deferred libxshmfence.so.1 ELF 7b864000-7b86d000 Deferred libxcb-sync.so.1 ELF 7b86d000-7b872000 Deferred libxcb-present.so.0 ELF 7b872000-7b8f2000 Deferred libglx_mesa.so.0 ELF 7b8f2000-7b96e000 Deferred libgldispatch.so.0 ELF 7b96e000-7b9a9000 Deferred libglx.so.0 PE 7bc00000-7befe000 Dwarf ntdll ELF 7befe000-7bf04000 Deferred libxcb-dri3.so.0 ELF 7bf04000-7bf09000 Deferred libxdamage.so.1 ELF 7bf09000-7bf10000 Deferred libxcb-dri2.so.0 ELF 7bf10000-7bf26000 Deferred libdrm.so.2 ELF 7bf26000-7bf93000 Deferred libgl.so.1 ELF 7c022000-7c044000 Deferred libgpg-error.so.0 ELF 7c044000-7c0d1000 Deferred libvorbisenc.so.2 ELF 7c0d1000-7c101000 Deferred libvorbis.so.0 ELF 7c101000-7c10c000 Deferred libogg.so.0 ELF 7c10c000-7c173000 Deferred libflac.so.8 ELF 7c173000-7c181000 Deferred libgsm.so.1 ELF 7c181000-7c258000 Deferred libgcrypt.so.20 ELF 7c258000-7c276000 Deferred liblz4.so.1 ELF 7c276000-7c325000 Deferred libzstd.so.1 ELF 7c325000-7c32d000 Deferred libuuid.so.1 ELF 7c32d000-7c335000 Deferred libcap.so.2 ELF 7c335000-7c390000 Deferred libdbus-1.so.3 ELF 7c390000-7c410000 Deferred libsndfile.so.1 ELF 7c410000-7c4d6000 Deferred libsystemd.so.0 ELF 7c4d6000-7c564000 Deferred libpulsecommon-13.99.so ELF 7c564000-7c5bf000 Deferred libpulse.so.0 ELF 7c608000-7c610000 Deferred libxfixes.so.3 ELF 7c610000-7c61d000 Deferred libxcursor.so.1 ELF 7c621000-7c629000 Deferred libasyncns.so.0 ELF 7c629000-7c631000 Deferred libxtst.so.6 ELF 7c631000-7c63d000 Deferred libsm.so.6 ELF 7c63d000-7c659000 Deferred libice.so.6 ELF 7c659000-7c65e000 Deferred libx11-xcb.so.1 ELF 7c65e000-7c664000 Deferred libpulse-simple.so.0 ELF 7c738000-7c8d4000 Deferred libxml2.so.2 ELF 7c8d4000-7c923000 Deferred libfontconfig.so.1 ELF 7c923000-7c960000 Deferred libpng16.so.16 ELF 7c960000-7ca21000 Deferred libfreetype.so.6 ELF 7ca21000-7ca35000 Deferred libxi.so.6 ELF 7ca35000-7ca3a000 Deferred libxcomposite.so.1 ELF 7ca3a000-7ca4a000 Deferred libxrandr.so.2 ELF 7ca4a000-7ca58000 Deferred libxrender.so.1 ELF 7ca58000-7ca85000 Deferred libxcb.so.1 ELF 7ca85000-7cbd8000 Deferred libx11.so.6 ELF 7cbd8000-7cc96000 Deferred winex11 \-PE 7cc00000-7cc96000 \ winex11 ELF 7cc96000-7cce3000 Deferred libnss_resolve.so.2 ELF 7cde3000-7ce7d000 Deferred libpcre2-8.so.0 ELF 7ce7d000-7d000000 Deferred libunistring.so.2 ELF 7d000000-7d005000 Deferred ELF 7d007000-7d00f000 Deferred libxxf86vm.so.1 ELF 7d00f000-7d014000 Deferred libxinerama.so.1 ELF 7d014000-7d01a000 Deferred libxau.so.6 ELF 7d01a000-7d030000 Deferred libxext.so.6 ELF 7d030000-7d047000 Deferred libnss_myhostname.so.2 ELF 7d047000-7d05b000 Deferred libnss_files.so.2 ELF 7d05b000-7d098000 Deferred libcrypt.so.2 ELF 7d098000-7d0c9000 Deferred libselinux.so.1 ELF 7d0c9000-7d0ec000 Deferred libbrotlicommon.so.1 ELF 7d0ec000-7d10c000 Deferred libsasl2.so.3 ELF 7d10c000-7d126000 Deferred libresolv.so.2 ELF 7d126000-7d137000 Deferred libkrb5support.so.0 ELF 7d137000-7d400000 Deferred libcrypto.so.1.1 ELF 7d429000-7d42f000 Deferred libnss_mdns4_minimal.so.2 ELF 7d42f000-7d436000 Deferred libkeyutils.so.1 ELF 7d436000-7d445000 Deferred libbrotlidec.so.1 ELF 7d445000-7d457000 Deferred liblber-2.4.so.2 ELF 7d457000-7d4ae000 Deferred libldap-2.4.so.2 ELF 7d4ae000-7d4c5000 Deferred libk5crypto.so.3 ELF 7d4c5000-7d599000 Deferred libkrb5.so.3 ELF 7d599000-7d5f1000 Deferred libgssapi_krb5.so.2 ELF 7d5f1000-7d68e000 Deferred libssl.so.1.1 ELF 7d68e000-7d6a0000 Deferred libpsl.so.5 ELF 7d6a0000-7d71a000 Deferred libssh.so.4 ELF 7d71a000-7d73a000 Deferred libidn2.so.0 ELF 7d73a000-7d763000 Deferred libnghttp2.so.14 ELF 7d763000-7d802000 Deferred libcurl.so.4 ELF 7d802000-7d80a000 Deferred libdebuginfod-0.181.so ELF 7d80a000-7d81d000 Deferred libbz2.so.1 ELF 7d81d000-7d84c000 Deferred liblzma.so.5 ELF 7d84c000-7d86a000 Deferred libelf.so.1 ELF 7d86a000-7d884000 Deferred libz.so.1 ELF 7d884000-7d8ff000 Deferred libpcre.so.1 ELF 7d8ff000-7d909000 Deferred libffi.so.6 ELF 7d909000-7d9ae000 Deferred libdw.so.1 ELF 7d9ae000-7d9c2000 Deferred libunwind.so.8 ELF 7d9c2000-7da5b000 Deferred liborc-0.4.so.0 ELF 7da5b000-7daf7000 Deferred libgstbase-1.0.so.0 ELF 7daf7000-7db3c000 Deferred libgsttag-1.0.so.0 ELF 7db3c000-7db47000 Deferred librt.so.1 ELF 7db47000-7dc94000 Deferred libglib-2.0.so.0 ELF 7dc94000-7dcf4000 Deferred libgobject-2.0.so.0 ELF 7dcf4000-7de65000 Deferred libgstreamer-1.0.so.0 ELF 7de65000-7de7b000 Deferred libgstapp-1.0.so.0 ELF 7de7b000-7df0c000 Deferred libgstaudio-1.0.so.0 ELF 7df0c000-7e07f000 Deferred libsdl2-2.0.so.0 ELF 7e07f000-7e0c0000 Deferred libfaudio.so.0 ELF 7e109000-7e12e000 Deferred xaudio2_9 \-PE 7e110000-7e12e000 \ xaudio2_9 ELF 7e12e000-7e144000 Deferred user32.so ELF 7e144000-7e2ff000 Deferred wined3d \-PE 7e190000-7e2ff000 \ wined3d ELF 7e2ff000-7e415000 Deferred ucrtbase \-PE 7e330000-7e415000 \ ucrtbase ELF 7e415000-7e56f000 Deferred gdi32 \-PE 7e430000-7e56f000 \ gdi32 ELF 7e56f000-7e58d000 Deferred libgcc_s.so.1 ELF 7e774000-7e889000 Deferred libspirv-tools-shared.so ELF 7e889000-7e8d0000 Deferred libvkd3d-shader.so.1 ELF 7e8d0000-7e92d000 Dwarf libvkd3d.so.1 ELF 7e92f000-7e934000 Deferred libcom_err.so.2 ELF 7e934000-7e976000 Deferred dxgi \-PE 7e940000-7e976000 \ dxgi ELF 7e976000-7e994000 Deferred d3d12 \-PE 7e980000-7e994000 \ d3d12 ELF 7e994000-7e9aa000 Deferred wow64cpu \-PE 7e9a0000-7e9aa000 \ wow64cpu ELF 7e9aa000-7eb32000 Dwarf libwine.so.1 ELF f7c24000-f7cf6000 Deferred libm.so.6 ELF f7cf6000-f7d9d000 Deferred ntdll.so ELF f7d9d000-f7f57000 Deferred libc.so.6 ELF f7f57000-f7f5d000 Deferred libdl.so.2 ELF f7f5d000-f7f7f000 Deferred libpthread.so.0 ELF f7fc0000-f7fc6000 Deferred libgmodule-2.0.so.0 ELF f7fca000-f7ff8000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000020 Mario Kart Launcher.exe ["C:\games\Mario Kart Launcher.exe"] 00000024 0 000000e8 0 00000038 services.exe 0000003c 0 00000040 0 00000054 0 0000006c 0 00000084 0 000000c0 0 00000044 explorer.exe 00000048 0 000000a0 0 000000a4 0 0000004c winedevice.exe 00000050 0 0000005c 0 00000060 0 000000b4 0 00000064 plugplay.exe 00000068 0 00000070 0 00000074 0 00000078 0 00000094 0 0000007c winedevice.exe 00000080 0 00000088 0 0000008c 0 00000090 0 0000009c 0 000000b0 0 000000d8 0 000000b8 rpcss.exe 000000bc 0 000000c4 0 000000c8 0 000000cc 0 000000d0 0 000000d4 0 00000128 0 000000e0 conhost.exe 000000e4 0 000000f0 (D) C:\games\ThICC_Engine.exe ["ThICC_Engine.exe" Launcher_Auth] 000000f4 0 <== 000000f8 0 00000100 0 00000108 0 00000114 0 00000118 explorer.exe 0000011c 0 00000120 0 00000124 0 System information: Wine build: wine-5.18 (Staging) Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 5.9.0-rc6-9-Yeoreum