1. A method comprising the acts of: detecting, by a processor of a computing device, when an application operating on the computing device has crashed, the application originating from a first source; retrieving at least a portion of memory locations within a stack; identifying if the content of any of the retrieved memory locations corresponds to code from a plug-in to the application, and for any such code identified to be from a plug-in, identifying if the code is from a source different from the first source; and identifying if the identified plug-in code was a cause of the crash of the application; and when the identified plug-in code is determined to be a cause of the application crash, writing a data record that the application crashed and that the plug-in was a cause of the crash, and on a subsequent restarting of the application, communicating that the application previously crashed.