Hi - thanks for the OS information. StackHash is not a real application, but a made up thing - and the extension you see at the end of yours (e1ae) is actually a representation of a numeric identifier of the actual name of the failing application.
Here is a link with some information about that - perhaps there is some information within the link's content that would help figure out what is happening to you:
http://infopurge.tumblr.com/post/10438725843/what-is-stackhash (look below for info from this link, to save you from having to read a bunch of stuff at the beginning of the link's content)
Here is the relevant information about StackHash, from the above link:
A program is made up of smaller units called functions. Functions call each other to do work (e.g. display an icon or work out some calculation). A called function may call other functions which themselves call other functions. The information about who has called whom is stored in what is known as a Stack. Every application thread has its own stack and, when a crash occurs, the stack contains useful information that identifies who was calling whom at the time of the crash. This stack information is combined into what is known as a Hash to create a “semi” unique number for the crash. The prefix StackHash_ is added to the number (which is in hexadecimal (base 16) form) giving a module name that appears in the crash information as shown below.
Problem Event Name: APPCRASH
Application Name: iexplore.exe
Application Version: 7.0.6000.16757
Application Timestamp: 48e4238e
Fault Module Name: StackHash_1ea1
Fault Module Version: 6.0.6000.16386
Fault Module Timestamp: 4549bdf8
Exception Code: c0000374
Exception Offset: 000aa0fb
OS Version: 6.0.6000.2.0.0.256.1
Locale ID: 1033
Therefore, StackHash is not a real module. It is a constructed name because the Instruction Pointer was pointing to a known module at the time of the crash. The number after the StackHash_ is a semi-unique number calculated at the time of the crash such that if the same crash occurred on multiple PCs then they have a reasonable chance to be correlated.
For a programmer to successfully track down the cause of the problem, he needs either to be able to reproduce the problem or he needs a copy of the Stack at the time of the crash. The stack will be included in a minidump which is a file automatically generated and stored at the time of the crash and sent to Microsoft as part of the crash information if the PC is configured to do so.
Some of the reasons for StackHash crashes include…- The application itself has a fault causing it to call a function in a piece of memory that does not contain any code as in the example above.
- A virus checker, virtual drive S/W, security systems (or other application) has injected a piece of code into the address space of the application that crashes for some reason. In this case there is no identifiable module so a StackHash_XXXX will be created.
- A virus has infected the machine and the virus code is executing in the context of the faulting application.
- There is a bug in the operating system or other shared component on the system.
- The application has become corrupted either by a disk error or virus.
What to do if you get a StackHash?- First configure Problems Reports and Solutions in Control panel to Check for Solutions automatically and Automatically send more information. Then check if there are fixes available for your application. If there are then download and install them.
- Make sure your Window Operating system has all the latest service packs, security updates and other fixes installed.
- Most applications have a Check for Updates feature. Use it to make sure you have the latest version of the S/W. Alternatively visit the company website and check for new versions and patches.
- Run an up-to-date virus checker on the machine and fix any issues. If a virus is detected in the application then you may need to reinstall the application.
- Re-install the application. Through Control Panel \ Programs \ Uninstall a program. Right click the application and click Uninstall / Change. This should launch the installer which may give the option to Repair the installation. If not then you will need to uninstall and reinstall - make sure you have the original installation discs available before uninstalling.
- Disable any Virtual Drive software that may be hooking in to the application. If the problem goes away, contact the developer of the Virtual Drive software.
- Disable any Virus checkers on your machine (temporarily) and run the application again. If the problem goes away, contact the developer of the Virus Checking software.
- Check if the problem is reproducible (after a reboot). If it is, then attempt to narrow down the exact steps that cause the fault, write them down and contact the support department for the company that developed the application providing as much information about the crash and what you have done so far to attempt to resolve the issue.
I think if we work through information and symptoms, we may be able to figure out what might be causing your problems. I have to go get some sleep, but wanted to post the above, so that you had some info to look through that might help. :)
I'll circle back in the morning, and see what else I can figure out - or ask you about.
Bob Bone