locked
How do you get stack trace information for a Data Execution Prevention error? RRS feed

  • Question

  • Hello,

    how can I get stack trace information for a Data Execution Prevention error/violation? The application is a native win32 C program.

    The error in the eventlog:

    Problem signature:

    Problem Event Name: BEX
    Application Name: myapplication.exe
    Application Version: 1.16.0.0
    Application Timestamp: 4bfe4e56
    Fault Module Name: mylibrary.dll_unloaded
    Fault Module Version: 0.0.0.0
    Fault Module Timestamp: 4a5f2ca8
    Exception Offset: 038cf80f
    Exception Code: c0000005
    Exception Data: 00000008
    OS Version: 6.0.6002.2.2.0.274.38
    Locale ID: 1033
    Additional Information 1: f9db
    Additional Information 2: 202bdfedcb651a809809dccb180c8b36
    Additional Information 3: f225
    Additional Information 4: fc6f3cf4464bda875b12872df0b382f

    The challenge is that I do not have a debugger on the machine.

    I was thinking of using gflags.exe from microsoft and hopefully this would create a dump file for me.

    Any good suggestions?

     

    Best regards,

    -Per

    Tuesday, July 13, 2010 6:08 PM

Answers

  • Apparently there is no way other than use ADPlus to generate a crash dump, which then can be analyzed with a tools like Windbg.

     

    -Per

    • Marked as answer by perigel0502 Thursday, July 15, 2010 7:39 AM
    Thursday, July 15, 2010 7:39 AM