Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Exception number 80000003

645 views
Skip to first unread message

Jo

unread,
Sep 30, 2008, 8:59:38 AM9/30/08
to
Hi all,

I encountered a crash, drwtsn log shows exception number 80000003 (hardcoded
breakpoint).
I also have the user dump, but it doesn't give me any clue why the crash
happened.

Can you point me any good document or link about how to trace this kind of
problem?

TIA,

Jo


Jaelani

unread,
Oct 1, 2008, 5:12:04 AM10/1/08
to
I usually encounter this kind of exception when calling an exported
DLL function with the wrong type of calling convention or number of
parameters. A bad imported DLL function declaration to be exact.

The other cause is that one of the parameter passed to the function is
wrong. Those are usually non-NULL pointer parameters that is going to
be read/written by the function but the pointer points to a non-
accessible memory or a non-writeable memory.

You'll need to find out the code that calls that function that trigger
the breakpoint exception. You can use Process Explorer to find out the
current execution point of each thread of your application when the
crash occurs (don't close the error dialog yet). Then see the call
stack of each thread and start your debugging based on that
information.

0 new messages