Microsoft
Software
Hardware
Network
Question : NT Hang using Carbon Copy 32
Using NT Server 4.0 with SP3 and Carbon Copy 32 v. 5.10.244 (latest version)
I was accessing the server via a dial-up and CC32, using User Manager, when the server hung with error:
STOP: 0X000007F UNEXPECTED_KERNEL_MODE_TRA
P
Anyone any ideas Please?
Answer : NT Hang using Carbon Copy 32
These messages may be caused by hardware or software problems, but the most common cause is hardware failure.
The above STOP error means a trap occurred in kernel mode and the trap is either one the kernel is not allowed to have or is always fatal. The most common causes of a STOP 0x7F are:
- Low-level hardware corruption, such as corrupt memory (RAM)
- Mismatched memory modules
- A malfunctioning motherboard
To determine an approximate cause, examine the parameters at the top of the STOP screen:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRA
P
The most important parameter is the first one (0x0000000X) which may have several different values. The cause of this trap can vary, depending on the value of this parameter. All traps that cause a STOP 0x7F can be found in any Intel x86 microprocessor reference manual as they are specific to the x86 platform. Here are some of the most common ones:
Values Meaning
---------- --------------------
0x00000000 Divide by Zero Error
0x00000004 Overflow
0x00000005 Bounds Check Fault
0x00000006 Invalid Opcode
0x00000008 Double Fault
Divide by Zero Error
--------------------
A divide by zero is caused when a DIV instruction is executed and the divisor is 0. Memory corruption (or other hardware problems) or software failures can cause this.
Overflow
--------
The overflow instruction occurs when the processor executes a call to an interrupt handler when the overflow (OF) flag is set.
Bounds Check Fault
------------------
This fault is generated when the processor, while executing a BOUND instruction, finds the operand exceeds the specified limits. A BOUND instruction is used to ensure that a signed array index is within a certain range.
Invalid Opcode
--------------
This fault is generated when the processor attempts to execute an invalid instruction. This is generally caused when the instruction pointer has become corrupted and is pointing to the wrong location. The most common cause of this is hardware memory corruption.
Double Fault
------------
A double fault occurs when an exception occurs while trying to call the handler for a prior exception. Normally, the two exceptions can be handled serially, however there are several exceptions that cannot be handled serially and in this situation the processor signals a double fault. This is almost always caused by hardware problems.
RESOLUTION
==========
If either software or hardware can cause a particular trap, a debug is required to determine which is the cause. If you suspect a hardware problem, try the following hardware troubleshooting steps:
1. Run diagnostic software and test the RAM in the computer. Replace any RAM reported as bad. Also, make sure all the RAM in the computer is the same speed.
2. Try removing or swapping out controllers, cards, or other peripherals.
3. Try a different motherboard on the computer.
For more information on processor faults, consult an Intel processor reference manual.
This is an official answer of Microsoft.
Random Solutions
Server 2003 DHCP not working, probably easy question
Router - Best bang for your buck
My new MacBook Pro, running XP, will not see the wireless networks
How to Connect two or more computers wirlessly !!
How to disable DND on a Linksys SPA942
HTTP Status 500 error
How do I expand wireless coverage, beyond a single access point's range, to encompass a large house (or office).
How do we create a policy to set Windows Media Player as the default media player in an enterprise network?
Change xcopy timeout setting
How to search specific domains?