Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[macOS] Dota 2 will not launch on macOS 10.13.6 #2791

Open
tabanger opened this issue Aug 24, 2024 · 10 comments
Open

[macOS] Dota 2 will not launch on macOS 10.13.6 #2791

tabanger opened this issue Aug 24, 2024 · 10 comments

Comments

@tabanger
Copy link

Your system information

Please describe your issue in as much detail as possible:

Since the Ringmaster update, Dota 2 will no longer launch on my computer, running macOS 10.13.6, at all. It worked fine yesterday, before the update. According to the the crashlog, it appears that the dota2 binary has been built for macOS 10.15 as the minimum. Crashlog:

Process:               dota2 [34462]
Path:                  /Users/USER/Library/Application Support/Steam/*/dota2.app/Contents/MacOS/dota2
Identifier:            dota2
Version:               1.0.0
Code Type:             X86-64 (Native)
Parent Process:        bash [34457]
Responsible:           dota2 [34462]
User ID:               501

Date/Time:             2024-08-23 13:39:55.639 -1000
OS Version:            Mac OS X 10.13.6 (17G14042)
Report Version:        12
Anonymous UUID:        25617244-EFEA-657F-FC0D-09D267A630B0


Time Awake Since Boot: 11000000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  MainThrd  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x4] Symbol missing

Dyld Error Message:
  Symbol not found: ____chkstk_darwin
  Referenced from: /Users/USER/Library/Application Support/Steam/*/dota2.app/Contents/MacOS/dota2 (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

Was this a build mistake? I could not find any release notes or announcements that indicated that the minimum OS requirements had been raised. The Store page still lists macOS 10.13.6 as the official minimum OS required:
https://store.steampowered.com/app/570/Dota_2/

Steps for reproducing this issue:

  1. Have latest dota2 update installed
  2. Be running macOS 10.13 or 10.14
  3. Game crashes immediately upon trying to launch.
@tje3d
Copy link

tje3d commented Aug 24, 2024

Running the Dota 2 binary directly, instead of through Steam, will fix the problem, and you won't experience crashes.

@tabanger
Copy link
Author

tabanger commented Aug 24, 2024

Running the Dota 2 binary directly, instead of through Steam, will fix the problem, and you won't experience crashes.

That had no effect. Launching the binary directly led to the same failure to launch, with the crash report containing the same infomation as above.

@NikMaslukovFido
Copy link

Same issue on mac os 13.2, can't launch dota via steam/binary

@mehdinourollah
Copy link

Same here on 15.0 Beta (24A5327a)...Tried even running the binary but no difference

@mehdinourollah
Copy link

I found this fix from Steam forums (I'm on M3 Pro Sequoia)
https://steamcommunity.com/app/570/discussions/0/4432191936062478720/?ctp=2#c4432191936062803170

@6u5haman
Copy link

Run this command from terminal and it should work fine.
open -n ~/Library/Application\ Support/Steam/steamapps/common/dota\ 2\ beta/game/bin/osx64/dota2.app --args -map dota -novid -vulkan -nojoy -novr -high -prewarm

@tabanger
Copy link
Author

tabanger commented Aug 26, 2024

Same issue on mac os 13.2, can't launch dota via steam/binary

Same here on 15.0 Beta (24A5327a)...Tried even running the binary but no difference

I found this fix from Steam forums (I'm on M3 Pro Sequoia) https://steamcommunity.com/app/570/discussions/0/4432191936062478720/?ctp=2#c4432191936062803170

Run this command from terminal and it should work fine. open -n ~/Library/Application\ Support/Steam/steamapps/common/dota\ 2\ beta/game/bin/osx64/dota2.app --args -map dota -novid -vulkan -nojoy -novr -high -prewarm

No, none of that works or has any effect. Please stop posting in this bug if you have Apple Silicon. This bug is only for running on macOS 10.13 and 10.14. This has nothing to do with Apple Silicon or Error 24.

@tabanger
Copy link
Author

@DaniiS97
Copy link

DaniiS97 commented Sep 3, 2024

any updates?

@jzuleta7
Copy link

Run this command from terminal and it should work fine. open -n ~/Library/Application\ Support/Steam/steamapps/common/dota\ 2\ beta/game/bin/osx64/dota2.app --args -map dota -novid -vulkan -nojoy -novr -high -prewarm

Thank you! This worked for me on MacOs Ventura 13.70

As a suggestion after the game loads change the resolution to windowed and something lower than your current desktop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants