[macOS] Dota 2 will not launch on macOS 10.13.6
tabanger opened this issue · comments
Your system information
- System information from steam: https://gist.github.com/tabanger/9aab5973041bd085173361607ca11114
- Have you checked for system updates?: Yes
- Are you using the latest stable video driver available for your system? Yes
- Have you verified the game files?: No
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:
- Have latest dota2 update installed
- Be running macOS 10.13 or 10.14
- 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
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
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.
More corroborating reports on 10.13 and 10.14 here:
https://steamcommunity.com/app/570/discussions/0/4768836464219227720/
https://steamcommunity.com/app/570/discussions/0/3825299364570303003/?ctp=3#c3825299364570998870
any updates?