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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[macOS] Dota 2 will not launch on macOS 10.13.6

tabanger opened this issue · comments

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.

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

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.

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

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

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.

any updates?