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

Dota 2 crashes on Mac OS Mojave #1618

Open amitavmohanty01 opened 5 years ago

amitavmohanty01 commented 5 years ago

Your system information

Please describe your issue in as much detail as possible:

I installed Dota 2 on Mac OS Mojave. When I tried to start the game from Steam, a dialog box would up about the game starting up and the dialog box would immediately close.

I managed to start the game from the command line by running

~/Library/Application\ Support/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh

The game started. I tried to start a bot match. I got my custom loading screen. After that the game crashed.

crash.zip

/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
Video playback error (1): Failed to initialize manifest
Video playback error (1): Failed to initialize manifest
/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
Video playback error (1): Failed to initialize manifest
/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
/Users/buildbot/buildslave/steam_main_osx/build/src/common/video/videoplayer.cpp (235) : Assertion Failed: !m_strURL.IsEmpty() || m_bufFromMemory.TellPut() > 0
Video playback error (1): Failed to initialize manifest
Video playback error (1): Failed to initialize manifest
Video playback error (1): Failed to initialize manifest
[S_API] SteamAPI_Init(): Loaded '/Users/amitav.mohanty/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamclient.dylib' OK.
CApplicationManagerPopulateThread took 9 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
CAppInfoCacheReadFromDiskThread took 26 milliseconds to initialize
Setting breakpad minidump AppID = 570
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198823459831 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561198823459831
SteamID:  76561198823459831, universe Public
Setting breakpad minidump AppID = 373300
SteamID:  0, universe Public
kisak-valve commented 5 years ago

For reference, the attached minidump is EXC_BAD_ACCESS / KERN_INVALID_ADDRESS in libclient.dylib.

amitavmohanty01 commented 5 years ago

Let me know if I can provide more info in any way.