Despite our best intentions, our programs will likely crash at one point or another. If this has happened on your own machine then you have your debugger at hand, but if it has happened on a user’s device this becomes more problematic.
A solution for this is crash reporting: a crash dump which is sent to you for debugging, as well as any relevant log files.