My offending program is actually written C (not C#) but after searching the web it appears that my error is seen across many languages so I was hoping that some of you may lead me in the right direction.
Intermittently, my application just aborts and closes. The only information thatI have is found in the Event Log. The error gives the offset into the Kernel32.dll of 0x0001eb33 but i have clue how to determine which function/module is located at this address.
Does any one out there know how to begin troubleshooting a problem like this?
It won't let me stretch the screen to show the entire message but it simply restates the message shown in the Description field. It's worded a little differnet but basically it says.
mst_trn.exe, version 1.0.0.1, faulting module kernel32.dll, version 5.1.2600.2180, fault address 0x0001eb33.
I saw that post and it's what made me think about posting my problem on VBForums. It's possible that it is a service pack problem but our application would never access the .net framework.
We use the Microsoft IDE form Developer Studio through VS2005 to complie our C/fortran code so I'll look at the service pack issue. That post was from 2005 so I'm guessing that the standard version of XP has all of SPs required.
I was hoping that someone knew that the module associated to offset 0x0001eb33 was ,let's say, sprintf. If this was a unique module I might be able to look to see where it would be used by my code.
I used Dependency Walker to determine the functions in Kernel32. The function at the offset of interest was "RaiseException". Not much info here. Now Iget the fun of trying to determine what is raising an unhandled exception.