Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6058865
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T08:38:48+00:00 2026-05-23T08:38:48+00:00

Alright, I presented this question on the MSDN forums but have yet to receive

  • 0

Alright, I presented this question on the MSDN forums but have yet to receive any kind of response so I figured I’d give StackOverflow a try.

I’m currently developing a DirectX application using VS2008 on Win7. I recently experienced a nasty memory corruption bug with a memory allocation class that grabbed byte aligned memory. During this bug I could still run the debug and release executables however it would crash due the instructions getting corrupted or whatever, but it would still execute for a bit until the crash.

I then stripped out the entire memory allocation class. The application runs perfectly in the IDE (release and debug builds) but I can’t run any of the executables at all. They immediately crash with a non-responding/stop working error. And I don’t think it is my environment because I get the same issue on another computer that wasn’t having problems before either.

Dependency walker gives a “Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.” error and indicates that GPSVC.dll and IESHIMS.DLL can’t be found. I’ve read that this can be misleading and just indicates a potential problem somewhere. And Dependency walker wasn’t giving me this error the day before.

I haven’t tinkered with any of the configuration or project settings or added new code. Any idea of what could be causing this behavior?

Also another note, I installed the Windows 7.1 sdk the same day. Think this could be some kind of compiler related bug?

Just in case some useful information pops up on the MSDN post, here is the link
http://social.msdn.microsoft.com/Forums/en-IE/vsdebug/thread/f692b394-8af2-4453-991c-aa6a443a9019

Thanks!

Edit –

Here is the last couple lines of Dependency Walker’s profiling output

GetProcAddress(0x76CD0000 [c:\windows\syswow64\KERNEL32.DLL], “DecodePointer”) called from “c:\windows\syswow64\NVWGF2UM.DLL” at address 0x6D8BAE4F and returned 0x77B59D65.
GetProcAddress(0x76CD0000 [c:\windows\syswow64\KERNEL32.DLL], “DecodePointer”) called from “c:\windows\syswow64\NVWGF2UM.DLL” at address 0x6D8BAE4F and returned 0x77B59D65.
GetProcAddress(0x76CD0000 [c:\windows\syswow64\KERNEL32.DLL], “EncodePointer”) called from “c:\windows\syswow64\NVWGF2UM.DLL” at address 0x6D8BAF60 and returned 0x77B60FDB.
GetProcAddress(0x76CD0000 [c:\windows\syswow64\KERNEL32.DLL], “DecodePointer”) called from “c:\windows\syswow64\NVWGF2UM.DLL” at address 0x6D8BAF70 and returned 0x77B59D65.
Second chance exception 0xC0000005 (Access Violation) occurred in “c:\users\joel\desktop\DXAPP.EXE” at address 0x0110152E.
Exited “c:\users\joel\desktop\DXAPP.EXE” (process 0x27D8) with code 255 (0xFF).

Is this referring to a DLL grabbing a null pointer or to my actual instructions? Going to read up on how to use WinDbg real quick and I’ll post it’s output if this doesn’t shed any immediate light on the issue.

Edit 2 –

Simply running the application and hitting debug to bring up Visual Studio consistently brought me to where I’m compiling my shaders. I’m assuming at the moment that the root of the problem lies around this. However, I still don’t understand the change of behavior during execution between using the IDE and not.

Solution! –

I was so thrown off by the previous memory corruption bug that I didn’t realize my shaders weren’t in a local directory to the executables. This in turn was generating a null pointer that wasn’t handled properly after calling D3DX11CompileFromFile().

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T08:38:49+00:00Added an answer on May 23, 2026 at 8:38 am

    Shoot, sorry I meant to post this as a comment…

    I can only suggest more diagnostic attempts.

    One would be to profile the app from within Depends, this will also show dynamic DLL loads and might show something new. Also it captures the debug output. It may behave differently than launching in the debugger itself and provide a clue. You don’t mention actually profiling so I thought I’d suggest it in case you hadn’t. Also, pay very close attention to the paths for the DLL’s loaded – you might be surprised at a DLL loading from a location other than you intended.

    Another suggestion is to try at attach to the stopped app after the crash (before dismissing the error dialog). See if you can get a stack trace or anything out of it.

    Finally try attaching (or even launching from) WindDbg rather than the IDE. Like the Depends profile, the difference in debugger behavior and how it hooks the app may allow the crash to happen, while providing the clues you need.

    Good Luck!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Alright, this one's interesting. I have a solution, but I don't like it. The
Alright, I hope this isn't too broad a question but my curiosity got the
Alright, hard to phrase an exact title for this question, but here goes... I
Alright, I'm not sure if this question has been asked before so if it
Alright, i dont know how to explain it well.. but i have a switch
Alright, i have read many different views on how to do this with no
Alright so i have been working on this Dynamic load of a spinner from
Alright, I have been breaking my head over this one for more than a
Alright, so here is what I'm hoping for... Any request to this http://www.fileorchard.com/3451928347592 will
Alright I've been trying to find an answer to this for hours already but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.