ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
472 stars 38 forks source link

Dota 2 does not start after clicking the play button on steam #2667

Open Enmanuel-Otero-Montano opened 8 months ago

Enmanuel-Otero-Montano commented 8 months ago

Your system information

Please describe your issue in as much detail as possible:

I was playing with a lot of lags, at the moment the game closed and I couldn't start it again. WHAT happens to me is when I click on the green button with the text play on steam, the button turns blue with the text stopp and then cancel, a few seconds and then it turns green again with the text play, all this without any change or flicker on the screen as if the juice was going to open.

I already uninstalled the game and Steam and I reinstalled them and the same thing is still happening. I tried the -autoconfig and -safe launch parameters and the same thing.

If you tried to run the juice from the Dota 2 icon from the applications it does nothing.

Steps for reproducing this issue:

Enmanuel-Otero-Montano commented 8 months ago

steam-logs.tar.gz

dulobanov commented 8 months ago

I also facing this issue on the Ubuntu 23.10, all latest updates are installed, I run game files verification (steam did not find any issues).

Now I have next launch option: '-vulkan_disable_graphics_pipeline_library', but I tried to remove it and set '-autoconfig' option. In all cases game failed.

And the game is still failing on start now with next log in the console: ``` /bin/sh\0-c\0/home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=570 -- /home/user/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh' +@panorama_min_comp_layer_dimension 0 -prewarm_panorama -vulkan_disable_graphics_pipeline_library\0 chdir "/home/user/.local/share/Steam/steamapps/common/dota 2 beta" ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 6014 != 6013, skipping destruction (fork without exec?) pid 6015 != 6013, skipping destruction (fork without exec?) Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so, got 0x634eee088390 Using breakpad crash handler [S_API] SteamAPI_Init(): Loaded '/home/user/.local/share/Steam/linux64/steamclient.so' OK. Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/06 15:41:59 Init: Installing breakpad exception handler for appid(570)/version(8746873)/tid(6017) Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198102036919 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198102036919 Setting breakpad minidump AppID = 373300 Loaded libSDL3.so.0, got 0x634eee19fee0 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so, got 0x634eee071a30 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x634eee1b9940 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libinputsystem.so, got 0x634eee1dd5d0 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/liblocalize.so, got 0x634eee27ed90 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x634eee25d3b0 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x634eee285cd0 Loaded /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libschemasystem.so, got 0x634eee21a9d0 Fossilize INFO: Overriding serialization path: "/home/user/.local/share/Steam/steamapps/shadercache/570/fozpipelinesv6/steamapprun_pipeline_cache". crash_20240306154200_2.dmp[6051]: Uploading dump (out-of-process) /tmp/dumps/crash_20240306154200_2.dmp /home/user/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 6017 Segmentation fault (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" crash_20240306154200_2.dmp[6051]: Finished uploading minidump (out-of-process): success = yes crash_20240306154200_2.dmp[6051]: response: CrashID=bp-a53439eb-1e7e-4085-8457-a564c2240306 crash_20240306154200_2.dmp[6051]: file ''/tmp/dumps/crash_20240306154200_2.dmp'', upload yes: ''CrashID=bp-a53439eb-1e7e-4085-8457-a564c2240306'' pid 6051 != 6050, skipping destruction (fork without exec?) Game 570 created interface STEAMAPPS_INTERFACE_VERSION008 / Game 570 created interface SteamFriends017 / Game 570 created interface SteamUser023 / Game 570 created interface SteamUser023 / User Game 570 created interface SteamUtils010 / Game 570 method call count for IClientAppManager::GetCurrentLanguage : 1 Game 570 method call count for IClientAppManager::GetAppStateInfo : 1 Game 570 method call count for IClientUtils::RecordSteamInterfaceCreation : 6 Game 570 method call count for IClientUtils::IsSteamChina : 1 Game 570 method call count for IClientUtils::GetLauncherType : 1 Game 570 method call count for IClientUtils::GetSteamUILanguage : 1 Game 570 method call count for IClientUtils::GetAppID : 9 Game 570 method call count for IClientFriends::GetFriendPersonaName_Public : 2 Game 570 method call count for IClientUser::GetUserDataFolder : 1 Game 570 method call count for IClientUser::GetSteamID : 5 Uploaded AppInterfaceStats to Steam ```

crash_20240306154200_2.dmp.zip

dulobanov commented 8 months ago

Also I tried to change launch options to -vulkan_disable_pipeline_cache, game starts - but stuck in 30 seconds

Enmanuel-Otero-Montano commented 8 months ago

Since I opened this issue I have been playing with the -vulkan_disable_pipeline_cache launch parameter and the problem described above has not occurred anymore. On several occasions I removed the parameter and tried to start the game without parameters and the error occurred. In short, for now I'm able to play with the -vulkan_disable_pipeline_cache parameter