ValveSoftware / Dota-2-Vulkan

Tracker for issues specific to the Vulkan version of Dota 2 on Windows, Linux, and macOS
98 stars 17 forks source link

Unable to launch on 7900XTX #420

Closed Undeadhunter closed 1 year ago

Undeadhunter commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist. Unable to launch on new 7900XTX

Steps for reproducing this issue:

  1. Launch game
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/undead/.local/share/Steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.Setting breakpad minidump AppID = 373300
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
[S_API] SteamAPI_Init(): Loaded '/home/undead/.local/share/Steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.[S_API FAIL] Tried to access Steam interface SteamUtils010 before SteamAPI_Init succeeded.
Loaded libSDL2-2.0.so.0, got 0x5583b7ea2500
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so, got 0x5583b7e0e000
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x5583b7e10100
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libinputsystem.so, got 0x5583b7e0fb80
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/liblocalize.so, got 0x5583b7e10680
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemgl.so, got 0x5583b7e0e580
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x5583b7e0f080
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x5583b8152b80
Loaded /home/undead/Games/SteamLibrary/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libschemasystem.so, got 0x5583b8152600
src/tcmalloc.cc:390] Attempt to free invalid pointer: 0x5583b9d94570
./dota.sh: line 109:  2987 Segmentation fault      (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
kisak-valve commented 1 year ago

Hello @Undeadhunter, your system information is missing the extended diagnostics information, but setting that aside, what 64 bit Vulkan driver are you using with the game? This looks similar to #414.

Undeadhunter commented 1 year ago

@kisak-valve updated the gist. Didn't wait long enough.

I tried both AMDVLK and vulkan-radeon

Undeadhunter commented 1 year ago

"resolved" issue by copying libtcmalloc_minimal.so.4.5.10 from /usr/lib64 to SteamLibrary/steamapps/common/dota\ 2\ beta/game/bin/linuxsteamrt64/libtcmalloc_minimal.so.0