As Tim S. Van Haren said, Event Viewer is your best chance at finding this information out.
It's entirely up to the application to report that. On crashing, an application could choose to report "why" it crashed, or it could report nothing at all.
That said, no application crashes on purpose, and more often than not, some software bug makes things interact wrong with your hardware. Finding out why an application crashed is challenging even for developers, and it's rare to ever just be given the answer. If it knew why, it probably could have prevented the crash in the first place.