I am experiencing the same issue. There's no error of any particular sort. I've verified my game integrity, updated my drivers, restarted my computer, and reinstalled the game. No luck.
If you are experiencing your game crashing on launch and you are certain you are above specs, you likely are having the same crashing problem I was having. Fortunately, I was able to find a solution shared by Dota 2 players as this issue occurred for them too.
Solution:Disable Steam Client Beta
To resolve the issue, you need to go to Steam > Settings > Interface > Set Client Beta Participation to No Beta Chosen.