Microsoft KB Archive/889249

From BetaArchive Wiki
Knowledge Base


Event IDs 106 and 107 may be logged in the System log on a Windows Server 2003-based computer

Article ID: 889249

Article Last Modified on 10/30/2006



APPLIES TO

  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)




SYMPTOMS

When you use Event Viewer to view the System log on a Microsoft Windows Server 2003-based computer, you may see event messages that are similar to the following: Event ID: 107
Source: WMIxWDM
Description: Machine check event reported is a fatal error.

Event ID: 106
Source: WMIxWDM
Description: Machine check event reported is a corrected error.

MessageId=0x0078 Facility=Mca Severity=Error
SymbolicName=MCA_MEMORYHIERARCHY_ERROR
Language=English
Machine Check Event reported is a fatal memory hierarchy error.%r
Trasaction Type: %1%r
Memory Hierarchy Level: %2%r
Request Type: %3%r
Address: %4

MessageId=0x0079 Facility=Mca Severity=Error
SymbolicName=MCA_TLB_ERROR
Language=English
Machine Check Event reported is a fatal TLB error.%r
Transaction Type: %1%r
Memory Hierarchy Level: %2%r
Address: %3

MessageId=0x007a Facility=Mca Severity=Error
SymbolicName=MCA_BUS_ERROR
Language=English
Machine Check Event reported is a fatal Bus or Interconnect error.%r
Memory Hierarchy Level: %1%r
Participation: %2%r
Request Type: %3%r
Memory/IO: %4%r
Address: %5

MessageId=0x007b Facility=Mca Severity=Error
SymbolicName=MCA_BUS_TIMEOUT_ERROR
Language=English
Machine Check Event reported is a fatal Bus or Interconnect timeout error.%r
Memory Hierarchy Level: %1%r
Participation: %2%r
Request Type: %3%r
Memory/IO: %4%r
Address: %5

MessageId=0x007c Facility=Mca Severity=Error
SymbolicName=MCA_INTERNALTIMER_ERROR
Language=English
Machine Check Event reported is a fatal internal watchdog timer error.

MessageId=0x007e Facility=Mca Severity=Error
SymbolicName=MCA_MICROCODE_ROM_PARITY_ERROR
Language=English
Machine Check Event reported is a fatal microsoft ROM parity error.

MessageId=0x007f Facility=Mca Severity=Error
SymbolicName=MCA_EXTERNAL_ERROR
Language=English
Machine Check Event reported is a fatal condition. A processor received an external signal that an unrecoverable error has occurred.

MessageId=0x0080 Facility=Mca Severity=Error
SymbolicName=MCA_FRC_ERROR
Language=English
Machine Check Event reported is a fatal functional redundancy check error.


CAUSE

These event messages may be logged in the System log in response to a Machine Check Architecture exception. A Machine Check Architecture exception is sent by the CPU in the computer in response to a computer error. The computer error may cause the computer to restart. After the computer has restarted, the CPU reports the Machine Check Architecture exception to the hardware abstraction layer (HAL). The HAL uses Windows Management Instrumentation (WMI) to report the Machine Check Architecture exception to the operating system. The operating system then logs the Machine Check Architecture exception in the System log as an event ID.

RESOLUTION

To resolve this issue, you must read the data at the bottom of the event ID to determine the number of the CPU that reported the Machine Check Architecture exception. For example, event ID 107 may contain the following data:

0000: 01 00 00 00 01 00 00 00   ........
0008: 4a d3 bd a4 be b4 c4 01   JÓ½¤¾´Ä.
0010: 02 00 00 00 00 00 00 00

The offset 0010 reveals the number of the CPU that reported the Machine Check Architecture exception. In this example, the CPU that caused the exception is CPU number 2.

After you have determined the number of the CPU that reported the Machine Check Architecture exception, contact the manufacturer of the CPU to determine how to troubleshoot the issue.

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information. For information about how to contact the manufacturer of your CPU, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:

65416 Hardware and software vendor contact information, A-K

60781 Hardware and software vendor contact information, L-P

60782 Hardware and software vendor contact information, Q-Z


MORE INFORMATION

Machine Check Architecture exceptions are classified into the following two categories:

  • Fatal errors
  • Corrected errors

Fatal errors are errors that cannot be corrected by the computer. When a fatal error occurs, the computer may restart unexpectedly or may stop unexpectedly.

Corrected errors are errors that are corrected by the computer. Corrected errors may also be corrected by the firmware, such as the processor abstraction layer or the system abstraction layer. The firmware is provided by the manufacturer of the computer. Corrected errors do not cause the computer to stop unexpectedly.

Fatal errors and corrected errors are logged in the System log as event IDs. You can use the information that is contained in the event IDs to understand why the computer stops and to prevent future issues with the computer.


Additional query words: blue screen, BSOD, bugcheck, crash, Machine Check abort

Keywords: kbhardware kbwinservperf kbmgmtservices kbtshoot kbprb KB889249