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
471 stars 38 forks source link

Game failing to launch after battle pass update and succeeding patches #1765

Open MiggyV23 opened 4 years ago

MiggyV23 commented 4 years ago

Your system information

Please describe your issue in as much detail as possible: I press play on Dota 2 from the Steam library. The game says it is running for multiple seconds, but then proceeds to stop running without displaying any window or display. The game never actually launches.

Steps for reproducing this issue:

  1. Start Dota 2 on Steam on Mac
MiggyV23 commented 4 years ago

Note: Even the vulkan workarounds did not work.

bharath-techie commented 4 years ago

I'm facing the same issue. I click 'Play' and button shows 'preparing to launch ' but game never launches after that.

I'm using mac os mojave.. I tried -vulkan - vconsole and it didn't work as well.

danginsburg commented 4 years ago

Can you add -con_logfile to your launch options and post the contents of ~/Library/Application Support/Steam/steamapps/common/dota 2 beta/game/dota/console.log? Also, if you run ~/Library/Application Support/Steam/steamapps/common/dota 2 beta/game/dota.sh from the terminal and capture the output that might be informative.

MiggyV23 commented 4 years ago

I added -con_logfile to my launch options. But there was no 'console.log' in my dota folder.

When I run ~/Library/Application Support/Steam/steamapps/common/dota 2 beta/game/dota.sh from the terminal the output is: 'No such file or directory'

However, when I tried running a different code: exec ~/Library/Application\ Support/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh , a window pops up for a split second, but then closes.

This is what I get when I use the exec code: Using breakpad crash handler [S_API] SteamAPI_Init(): Loaded '/Users/migueljvillanueva/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamclient.dylib' OK. Setting breakpad minidump AppID = 570 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit found breakpad via in process memory: '/Users/migueljvillanueva/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/Frameworks/Breakpad.framework/Versions/A/Resources' Installing breakpad crash handler Uploading pending dumps Uploaded 1 pending dumps Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamID: 0, universe Public Steam_SetMinidumpSteamID: Caching Steam ID: 76561198134593303 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198134593303 SteamID: 76561198134593303, universe Public SteamID: 0, universe Public Setting breakpad minidump AppID = 373300 Attempting to create OpenGL context: v3.3 (Core profile)...success. Checking entry points...success.

[Process completed]

Hopefully this helps, please let me know if there is anything else that I could provide.

MiggyV23 commented 4 years ago

Note: There was no 'console.log' file even after I added -con_logfile to my launch options and tried to launch Dota.

bharath-techie commented 4 years ago
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/Users/<username>/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamclient.dylib' OK.
Setting breakpad minidump AppID = 570
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
found breakpad via in process memory: '/Users/<username>/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/Frameworks/Breakpad.framework/Versions/A/Resources'
Installing breakpad crash handler
Uploading pending dumps
Uploaded 1 pending dumps
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamID:  0, universe Public
Steam_SetMinidumpSteamID:  Caching Steam ID:  somesteamid [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  somesteamid
SteamID:  somesteamid, universe Public
SteamID:  0, universe Public
Setting breakpad minidump AppID = 373300

When I executed 'dota.sh' in console, this is what I got ^ .. Also adding the option and running data didn't give console.log :(

@danginsburg let me know if I can try anything else, would be happy to help 👍

lol sorry for editing so much, first time commenting in github

ForkDud123 commented 4 years ago

I have the exact same problem, have you had any luck recently?

I'm also on High Sierra, and it says "running" but the game doesn't start.

MiggyV23 commented 4 years ago

Unfortunately nothing has worked.

MiggyV23 commented 4 years ago

I'm not sure if this helps, but I'm in Asia- specifically the Philippines.