The KeBugCheckEx() function causes a system reset on multiprocessor Windows Server 2003-based computers

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article has been archived. It is offered "as is" and will no longer be updated.
If the KeBugcheckEx() function runs on a multiprocessor Microsoft Windows Server 2003-based computer, the computer may experience a triple fault exception. This scenario forces a restart.
This problem occurs because machine check exceptions are delivered to multiple processors on the computer at the same time. When this problem occurs, the KeBugCheckEx() function may be running on a secondary processor while another processor is performing a task, such as a memory dump. The result is a triple fault exception that forces an automatic reset of the computer.
To resolve this problem, apply the hotfix that is described in Knowledge Base 835768.

For additional information about how to obtain the hotfix to resolve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
835768 A machine check error may occur without any noticeable symptoms in Windows Server 2003
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
This problem was discovered during the development and the machine check exception testing of the hotfix that was created for Knowledge Base article 835768.

Article ID: 839937 - Last Review: 01/11/2015 05:54:10 - Revision: 2.4

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition

  • kbnosurvey kbarchive kbbug kbfix kbwinserv2003presp1fix KB839937