Wednesday, April 15, 2009

AppCrash in StackHash_1703

I've wasted an hour solving this one. Here's the symptom. Your application crashes on Windows Vista almost immediately after it starts. If you look at the "Details", you see something like:

Problem signature
Problem Event Name: APPCRASH
Application Name: xxxxx
...
Fault Module Name: StackHash_1703
Fault Module Version: 0.0.0.0

The problem is that there's no such module as "StackHash_1703", so this appears to be some special case in Windows. I tried turning off antivirus and enabling compatibility mode, but the application still would not work.

The problem was that I had DEP (Data Execution Protection) enabled. For whatever reason, the error message gave me the AppCrash error above instead of the standard message about "DEP has closed the program."

To solve the problem, I added the application to the DEP exclusion list and everything worked again.

If the application that's crashing is video related (such as MovieMaker or Media Player), then your problem is probably caused by an old versions of Nero or an old video Codec.

19 comments:

  1. thanks a lot! this particular problem has been driving me nuts for the past weeks! now i can burn my videos worry-free :)

    ReplyDelete
  2. How do I add the program to the DEP exclusion list?

    ReplyDelete
  3. Hey thx man...it worked or me....thx a ton...i ws stuck up since 2 long days...did hundred scans......and finally ur blog helped me......thx once agn....

    ReplyDelete
  4. Helo I would like to say that thanx for the informations about the problem

    But unfortenately it doesnt work on my Computer

    I have a game which, when I open it, does that ... I try to do as you said but it still doesnt work ...

    the problem is more peculiar, but the module stackhash_always appear when I lunch the game ...

    If someone could help me it would be great, thanx

    ReplyDelete
  5. Hi man, i have the same problem, but the application name would be Explorer.exe, I really dont know what to do, and it is driving me nuts, i hope you can send me a mail with some steps i should follow. Thanks.
    likebennyjoke1@hotmail.com

    ReplyDelete
  6. You are the man!!!!! I have been struggling with this for too long and nothing worked until I ran across your blog. Thanks for all you do!!!!

    ReplyDelete
  7. I get this error whenever I try to copy a DVD through Windows DVD Maker. I've tried the above (DEP) but this is not allowed!

    Any ideas?

    ReplyDelete
  8. Did you see the last paragraph, about video?

    ReplyDelete
  9. Thank you Jim! It realy helped!

    ReplyDelete
  10. Thanks a million. It fixed it. I've been trying to fix this months, then I stumbled upon this paage. You have no idea how much you have helped, and I hope you are rewarded a million times over for doing this. Keep up the great work and God bless you.

    ReplyDelete
  11. Dear Friends.
    Jim Beveridge's solution is the key to the main problem, which is "AppCrash in StackHash_1703".
    If the solution wasn't helpful it means there's something else going on.

    So please make sure it's the same "error message"
    You can also disable the Data Execution Prevention (DEP) using this command :
    bcdedit.exe /set {current} nx AlwaysOff

    --------------------------------------------------------
    Problem Event Name: ???
    Application Name: ???
    Application Timestamp: ???
    Fault Module Name: ???
    Fault Module Timestamp: ???
    Exception Offset: ???
    Exception Code: ???
    --------------------------------------------------------
    Because i believe that there's an other prob out there.
    --------------------------------------------------------
    Sometimes multilanguage might cause similar problems but in here it's to the BEX "Buffer Overflow Exception".

    A foreign language to your system might cause these problems. Ex: English System and the application's folder or name in a different language.

    note : Latin Alphabet similar to English
    perhaps Russian, Hebrew, Arabic...etc, might cause a problem to the System's BEX (Buffer Overflow Exception) This situation for some systems will deny access to the application and the problem remain until you rename the folder | Application itself )))
    Then it'll work...

    -Jack Arnold-
    ||(!!!!!!!!)||
    ||--0---0--||
    ||----^-----||
    ||----()----||

    ReplyDelete
  12. Do you know a pc tool which can prevent crashes and fix the causes of error reportings?

    ReplyDelete
  13. @Silver MLM, there is no universal tool for doing this, despire what the advertisements lead you to believe. Most of the tools that advertise this functionality do more damage than they fix.

    ReplyDelete
  14. Hey, Every one of my browsers, and some of my other programs are crashing quite regularly, And they all show APPCRASH, and the Fault module name is quite variant. I've only just started writing down the modules, but the ones i've gotten are 'kernel32.dll' And 'StackHash_1703' I would be very grateful if you could help me, As i am still in School and have a Major Asessment task due VERY soon, In three days.
    Thanks a lot, Callum.

    ReplyDelete
  15. Anonymous,

    You probably installed sound/video/movie applications or drivers, which caused the problem. Beyond that, I charge for my time for solving problems that are specific to a person.

    ReplyDelete
  16. thanka a lot... yr blog helped a lot... i had a older version of K-lite codec... which i updraged.. and Behold ! everything worked fine :)

    ReplyDelete
  17. FYI: I use Google Chrome exclusively and generally had no problems until I downloaded Skype. I uninstalled it and now have the Chromeexe bex stackhash_1703. I followed the DEP instructions to make an exception to the printer; as the error currently happens when I want to print. I can not seem to find the code for printer execution when I make it an exception within the DEP protection safeguard feature. So, I am assuming it is related to media, in my case Skype. Jim if you get this, can you tell me the code for the printer make it an exception within DEP? THANK YOU FOR YOUR TO THE POINT ASSESSMENTS. RAF

    ReplyDelete
  18. Just like Victor, above, I am getting the AppCrash in Windows 7, but the app is explorer.exe. I don't want to mess with DEP for such a crucial program unless someone confirms I should try it. Any ideas?
    Error details are:
    Description
    Faulting Application Path: C:\Program Files (x86)\Internet Explorer\iexplore.exe

    Problem signature
    Problem Event Name: APPCRASH
    Application Name: IEXPLORE.EXE
    Application Version: 11.0.9600.16521
    Application Timestamp: 53114399
    Fault Module Name: StackHash_2264
    Fault Module Version: 0.0.0.0
    Fault Module Timestamp: 00000000
    Exception Code: c0000005
    Exception Offset: 03390ee6
    OS Version: 6.1.7601.2.1.0.768.3
    Locale ID: 1033
    Additional Information 1: 2264
    Additional Information 2: 2264db07e74365624c50317d7b856ae9
    Additional Information 3: 875f
    Additional Information 4: 875fa2ef9d2bdca96466e8af55d1ae6e

    Thanks!

    ReplyDelete