WoW Classic (SoD) freezes when launched

WoW classic (SOD) freezes when launched, but the mouse and sound remain responsive. Anyone knows what may be causing this?

Here are my logs:
Lutris game log & lutris -d log: lutris -d log & game log - Pastebin.com
lutris-issue-report: lutris-issue-report - Pastebin.com

Since I am able to paste at most 2 links in a comment the lutris game log and lutris with debug flag are stored within the same file.

I’ve made some progress by following this reddit post
and the following error is related to this github issue.

After reinstalling the game, I was able to reproduce the error reported by the previous link. The debug log produced by lutris is below:

INFO     2024-11-18 20:10:02,061 [application.do_command_line:479]:Starting Lutris 0.5.17
INFO     2024-11-18 20:10:02,090 [startup.run_all_checks:120]:AMD Radeon Graphics (1002:164e 1043:8877 amdgpu) Driver None
INFO     2024-11-18 20:10:02,146 [startup.run_all_checks:120]:NVIDIA GeForce RTX 4090 (10de:2684 1043:88e3 nvidia) Driver 550.120
ERROR: [Loader Message] Code 0 : vkCreateInstance: Found no drivers!
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.269/vulkaninfo/./vulkaninfo.h:688:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
ERROR    2024-11-18 20:10:02,155 [system.read_process_output:188]:['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
INFO     2024-11-18 20:10:02,155 [startup.run_all_checks:120]: (simple-framebuffer) Driver None
DEBUG    2024-11-18 20:10:02,329 [xrandr.get_resolutions:91]:Retrieving resolution list
DEBUG    2024-11-18 20:10:02,383 [xrandr._get_vidmodes:18]:Retrieving 59 video modes from XrandR
DEBUG    2024-11-18 20:10:02,419 [path_cache._update_missing_games:114]:Checking for missing games
DEBUG    2024-11-18 20:10:02,441 [api.check_stale_runtime_versions:52]:Modified at lun 18 nov 2024, 15:56:01, will update after lun 18 nov 2024, 21:56:01

(lutris:86883): Gtk-WARNING **: 20:10:02.441: Creating a portal monitor failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Inhibit” on object at path /org/freedesktop/portal/desktop
ERROR    2024-11-18 20:10:02,451 [style_manager._call_cb:87]:Error reading color-scheme: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop (19)
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/lutris/style_manager.py", line 80, in _call_cb
    values = obj.call_finish(result)
             ^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop (19)
DEBUG    2024-11-18 20:10:02,467 [lutriswindow.create_runtime_updater_cb:1244]:Runtime up to date
DEBUG    2024-11-18 20:10:03,420 [http._request:88]:POST https://lutris.net/api/users/library?since=1731956586
DEBUG    2024-11-18 20:10:05,760 [application.show_window:394]:Showing window EditGameConfigDialog1
DEBUG    2024-11-18 20:10:07,441 [application.on_app_window_destroyed:419]:Removed window EditGameConfigDialog1
DEBUG    2024-11-18 20:10:08,339 [grid.on_item_activated:97]:Item activated: 1
DEBUG    2024-11-18 20:10:08,414 [xrandr.get_outputs:26]:Retrieving display outputs
DEBUG    2024-11-18 20:10:08,471 [xrandr._get_vidmodes:18]:Retrieving 59 video modes from XrandR

(lutris:86883): Gtk-WARNING **: 20:10:08.472: Calling org.freedesktop.portal.Inhibit.Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Inhibit” on object at path /org/freedesktop/portal/desktop
gamemodeauto: 
Started initial process 86939 from gamemoderun /home/atomwalk12/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/atomwalk12/Games/battlenet/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_id,VK_KHR_present_wait %command%
Start monitoring process.
gamemodeauto: 
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
gamemodeauto: 
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
gamemodeauto: 
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Initial process has exited (return code: 0)
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/lib/libgamemodeauto.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
44614.984:08c0:08c4:info:vkd3d-proton:vkd3d_instance_apply_application_workarounds: Program name: "WoWClassic.exe" (hash: 25773e47bd993074)
44614.984:08c0:08c4:info:vkd3d-proton:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
44614.984:08c0:08c4:info:vkd3d-proton:vkd3d_config_flags_init_once: VKD3D_CONFIG=''.
44614.985:08c0:08c4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.13.0.
44614.985:08c0:08c4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 81ac2f2cc689fe6.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: No more than 1 device local heap, assuming ReBAR-style access. Using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x218.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports ultra-fast path for descriptor copies.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports packed metadata path for descriptor copies.
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.017:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.018:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
44615.018:08c0:08c4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 128, may be inaccurate.
44615.018:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
44615.018:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
44615.018:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_feature_level: DX Ultimate supported!
44615.018:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
44615.018:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.106 ms.
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.136 ms.
44615.018:08c0:0988:info:vkd3d-proton:d3d12_pipeline_library_read_blob_stream_format: Device teardown request received, stopping parse early.
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.006 ms.
44615.018:08c0:0988:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
44615.107:08c0:08c4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.13.0.
44615.107:08c0:08c4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 81ac2f2cc689fe6.
44615.246:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: No more than 1 device local heap, assuming ReBAR-style access. Using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
44615.246:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x10.
44615.247:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute.
44615.247:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
44615.247:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.247:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.247:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.248:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
44615.248:08c0:08c4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 12288, may be inaccurate.
44615.248:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
44615.248:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
44615.248:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_feature_level: DX Ultimate supported!
44615.248:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
44615.248:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.122 ms.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.145 ms.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.004 ms.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Cannot load existing on-disk cache due to driver version mismatch.
44615.249:08c0:099c:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
44615.292:08c0:08c4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.13.0.
44615.292:08c0:08c4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 81ac2f2cc689fe6.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: No more than 1 device local heap, assuming ReBAR-style access. Using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x218.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Enabling fast paths for advanced ExecuteIndirect() graphics and compute.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports VK_EXT_mutable_descriptor_type.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports ultra-fast path for descriptor copies.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device supports packed metadata path for descriptor copies.
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.324:08c0:08c4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
44615.325:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
44615.325:08c0:08c4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 128, may be inaccurate.
44615.325:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR support enabled.
44615.325:08c0:08c4:info:vkd3d-proton:d3d12_device_determine_ray_tracing_tier: DXR 1.1 support enabled.
44615.325:08c0:08c4:info:vkd3d-proton:d3d12_device_caps_init_feature_level: DX Ultimate supported!
44615.325:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
44615.325:08c0:08c4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
44615.325:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
44615.325:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
44615.325:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.107 ms.
44615.326:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.158 ms.
44615.326:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.193 ms.
44615.326:08c0:09a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
44615.602:08c0:08c4:info:vkd3d-proton:dxgi_vk_swap_chain_init: Creating swapchain (3840 x 2160), BufferCount = 3.
44615.602:08c0:08c4:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects: Ensure maximum latency of 3 frames with KHR_present_wait.
44615.604:08c0:08c4:info:vkd3d-proton:dxgi_vk_swap_chain_init_waiter_thread: Enabling present wait path for frame latency.
44616.114:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Failed to create swapchain, vr -3.
44616.135:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Failed to create swapchain, vr -3.
44616.156:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Failed to create swapchain, vr -3.
44616.162:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Failed to create swapchain, vr -3.
44616.179:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: 
44627.278:08c0:09ac:err:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Failed to create swapchain, vr -3.
Monitored process exited.
Exit with return code 0
DEBUG    2024-11-18 20:10:47,699 [monitored_command.on_stop:228]:Process 86926 has terminated with code 0
DEBUG    2024-11-18 20:10:48,504 [game.beat:924]:Game thread stopped
WARNING  2024-11-18 20:10:48,504 [game.on_game_quit:962]:Game still running (state: running)
INFO     2024-11-18 20:10:48,504 [game.stop:935]:Stopping Battle.net (wine)
DEBUG    2024-11-18 20:10:48,505 [game.stop_game:891]:Battle.net (wine) has run for 40 seconds
DEBUG    2024-11-18 20:10:48,505 [application.on_game_stopped:794]:Removing 1 from running IDs
DEBUG    2024-11-18 20:10:48,515 [game.stop_game:903]:Playtime: 10 minutes
DEBUG    2024-11-18 20:10:48,515 [game.on_game_quit:980]:Battle.net stopped at lun, 18 nov 2024 20:10:48
DEBUG    2024-11-18 20:10:48,539 [path_cache.add_to_path_cache:47]:Adding Battle.net (wine) to path cache

Does anyone know what may be causing this?

Managed to find the problem. Basically, under Configure/System options/GPU the Auto(default) setting wasn’t properly setting up the correct GPU. By appropriately setting the correct GPU the error got resolved.