Hardware: AMD R9 Nano. DOTA2 Vulkan graphics are corrupt at this commit and onwards--radv: Handle command buffers that need scratch memory.(https://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d7b9cd290bdedb0e58fa52bf32d39d2411a789) After a few seconds xserver will also lock-up if DOTA2 is not exited immediately.
try a newer llvm if you are using llvm 4.0 snapshots.
glxinfo reports: OpenGL renderer string: Gallium 0.4 on AMD FIJI (DRM 3.9.0 / 4.10.0-rc3+, LLVM 5.0.0) But that LLVM might be a couple of weeks old. I will recompile todays LLVM git.
I updated llvm and removed lld from LLVM's tools directory after I saw a linker error. I am not sure what action fixed the corruption. I'll keep llvm more updated in the future. Thanks for your time.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.