Discussion Locked

What does this Fatal Exception mean?

0 helpful
13 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

What does "Fatal Exception OE has occurred at 0028:C004739c in vxd vredir (01) + 00002878. This was called from 0028:C004AA00 in vxd vredir (01) + 00005EDC." mean?
It appeared on someone's computer who was using Windows 95, 32 MB of RAM, with Outlook 98, Project 98, Word 97, and a memory-eating background wallpaper running.
Any hints are helpful.

13 replies

by syscokid

These types of errors are notoriously difficult to diagnose, but here are two possibilities:

support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q167712

support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q271754

by syscokid

In those urls I posted, there is a space between US: and Q27... You need to delete it after you paste the link into your browser or you'll get a 404 not found error.

by jmarraffino

Here is what whatis.com has on it:
In a computer error message, a fatal exception indicates an exceptional situation requiring that the program responsible for the situation be closed. In general, an exception is any uncontemplated situation (whichincludes but is not limited to program errors). A fatal exception simply means the exception can't really be handled so that the program can continue to run.
Software applications communicate with the operating system and other applications through several different layers of code. When an exception occurs at a certain layer of code, each layer sends the exception to the next layer in order to locate any exception handling code that can deal with the specific exception. If no exception handling code exists (at any layer) to deal with the exception, a fatal exception error message is generated by the operating system. This message can also contain some cryptic information about where the fatal exception error occurred (such as the hexadecimal location within the program's range of memory). This extra information has little value to the user, but may help support people or developers in debugging an application.

When a fatal exception occurs, the operating system has no other recourse but to shut down the application, and in some cases, its own operating system. When using a specific application, if you continue to experience fatal exception errors, report the problem to the software vendor.

by jmarraffino

This may help too. It is from howstuffworks.com:

Fatal exception error - An application program like Microsoft Word is made up of many layers and components. There is the core operating system, an operating system services layer, perhaps an encapsulation layer on top of the system services, hundreds or software libraries, internal function/class libraries and DLLs, and finally the main application layer. Most modern operating systems and languages (like C++, Java, etc.) support programming concepts known as exceptions and exception handling. Exceptions allow different layers to communicate problems to each other. For example, say that a program needs some memory, so it asks the operating system to reserve a block of memory. If the operating system is unable to honor the memory request (because the requested block is too big, or the system is low on memory, or whatever), it will "throw a memory exception" up to the layer that made the request. Various layers may continue to throw the exception upward. Somewhere along the line one of the layers needs to "catch the exception" and deal with the problem. The program needs to say, "wow - the system is out of memory. I need to tell the user about this with a nice dialog box". If the program fails to catch the exception (because for some reason the programmer never wrote the code to handle that particular exception), the exception makes it all the way to the top of all the layers and the operating system recognizes it as an "unhandled exception". The operating system then shuts down the program. Well designed software handles all exceptions.

by anejako

Thank you for the explanation -- if I see more Fatal exceptions at least I will know why they are happening.

by cnlson

uninstall then reinstall network protocols (tcp/ip netbeui) and dialup networking. vredir is part of network components.

This discussion is closed to new replies.