Attention: We are retiring the IIS.NET Community Blogs. Learn more >

Troubleshooting: Exception Error Codes - What's the Mystery!

Very often as sysadmins we come across numbers that make no sense. Give the same to a debugger and he\she will make your life simpler and happier.
Well I am a no different sysadmin! (well atleast that is what I would like to call myself)
However, off late my association with with these numbers has increased because I have started to understand what some of them mean.

Hmmm... I feel like Neo and the world in front of me is turning into a Matrix of green numbers which made no sense to me the first time I watched the flick! To be honest doesn't make much sense even now.
But I am not talking about numbers like those. What I am talking about are Exception Error Codes. If you take a look at your application logs and have a some exposure to debugging you will be familiar with a series of code that resembles something like C0000008D ... C0000008E ..... 80000002...
Well don't be surprised when you see them and go like "What the hell!!!" because they all mean something and it is their way of telling you what the hell is going wrong

So I thought I should share some of the codes and their meaning that I have collected over the course of few weeks. I know that this list is incomplete and much needs to be done but this is what I have and hope you and I can figure it out someday!

80000002 -> Datatype Misalignment

80000003 -> Breakpoint Exception

C0000005 -> Access Violation (One of the most common)

C0000006 -> In page error

C0000017 -> Not enough quota

C0000010 -> Illegal Instruction

C000008C -> Array Bounds Exceeded

C000008D -> Floating Point Denormal Operand

C000008E -> Floating Point Division by Zero

C000008F -> Floating Point Inexact Result

C0000090 -> Floating Point Invalid Operation

C0000091 -> Floating Point Overflow

C0000092 -> Floating Point Stack Check

C0000093 -> Floating Point Underflow

C0000094 -> Integer Division By Zero

C0000095 -> Integer Overflow

C0000096 -> Privileged instruction

C00000FD -> Stack Overflow

C0000135 -> Unable to locate DLL

C0000138 -> Ordinal Not Found

Will try and update the list as and when I get to know more ...

No Comments