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
461 stars 37 forks source link

Crashing on launch after latest update #2665

Open billyschmidt opened 3 months ago

billyschmidt commented 3 months ago

Your system information

https://gist.github.com/billyschmidt/fa7ccd355988c55bf5464965a35d2a43

Please describe your issue in as much detail as possible:

Dota2 crashing on launch after most recent update.

Console output:

/bin/sh\0-c\0/home/billy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=570 -- /home/billy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/billy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun --  '/home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh' +@panorama_min_comp_layer_dimension 0 -prewarm_panorama -safe_mode\0
chdir "/home/billy/.local/share/Steam/steamapps/common/dota 2 beta"
ERROR: ld.so: object '/home/billy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/billy/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/billy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/billy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/billy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 14943 != 14942, skipping destruction (fork without exec?)
pid 14944 != 14942, skipping destruction (fork without exec?)
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so, got 0x560e137e2130
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/billy/.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
02/17 12:58:29 Init: Installing breakpad exception handler for appid(570)/version(8704532)/tid(14946)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561199210267322 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561199210267322
Setting breakpad minidump AppID = 373300
Loaded libSDL3.so.0, got 0x560e138f7eb0
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so, got 0x560e137cb810
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x560e1391a080
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libinputsystem.so, got 0x560e139337c0
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/liblocalize.so, got 0x560e1395ff70
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x560e139c4570
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x560e139c36c0
Loaded /home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libschemasystem.so, got 0x560e139c3be0
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Fossilize INFO: Overriding serialization path: "/home/billy/.local/share/Steam/steamapps/shadercache/570/fozpipelinesv6/steamapprun_pipeline_cache".
crash_20240217125830_2.dmp[14975]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240217125830_2.dmp
/home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 14946 Segmentation fault      ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
crash_20240217125830_2.dmp[14975]: Finished uploading minidump (out-of-process): success = yes
crash_20240217125830_2.dmp[14975]: response: CrashID=bp-28ffd152-c192-4c9e-a4cd-d66fe2240217
crash_20240217125830_2.dmp[14975]: file ''/tmp/dumps/crash_20240217125830_2.dmp'', upload yes: ''CrashID=bp-28ffd152-c192-4c9e-a4cd-d66fe2240217''
pid 14975 != 14974, 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

more dumps:

crash_20240217125757_2.dmp[14818]: response: CrashID=bp-bac0eff3-7d51-494b-80b1-b01e82240217
crash_20240217125757_2.dmp[14818]: file ''/tmp/dumps/crash_20240217125757_2.dmp'', upload yes: ''CrashID=bp-bac0eff3-7d51-494b-80b1-b01e82240217''
pid 14818 != 14817, skipping destruction (fork without exec?)
crash_20240217125739_2.dmp[14645]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240217125739_2.dmp
/home/billy/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 14617 Segmentation fault      ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
crash_20240217125739_2.dmp[14645]: Finished uploading minidump (out-of-process): success = yes
crash_20240217125739_2.dmp[14645]: response: CrashID=bp-8921adae-7688-4110-afda-9c94f2240217
crash_20240217125739_2.dmp[14645]: file ''/tmp/dumps/crash_20240217125739_2.dmp'', upload yes: ''CrashID=bp-8921adae-7688-4110-afda-9c94f2240217''
pid 14645 != 14644, skipping destruc

Steps for reproducing this issue:

  1. Launch Dota2
  2. Watch it crash
  3. Repeat
billyschmidt commented 3 months ago

removing the contents of /shadercache as described here did the trick https://github.com/ValveSoftware/Dota-2/issues/2660#issuecomment-1937838522

arnabci commented 2 months ago

Facing the same issue. Removing /shadercache did not help. Are you still facing the problem or is it solved for you?