Microsoft KB Archive/184826

= INFO: SYMBOL Checksum Error Reported When Kernel Debugging =

Article ID: 184826

Article Last Modified on 2/22/2007

-

APPLIES TO


 * Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 4
 * Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 5
 * Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 6
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT Workstation 4.0
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT 4.0 Service Pack 4
 * Microsoft Windows NT 4.0 Service Pack 5
 * Microsoft Windows NT 4.0 Service Pack 6
 * Microsoft Windows NT 4.0 Service Pack 6a

-



This article was previously published under Q184826



SUMMARY
When you are loading symbols for a kernel debug against a computer running Windows NT 4.0 Service Pack 4 (SP4), the debugger reports a checksum error, symbol mismatch, against the following components:

Win32k.sys

Ntdll.dll

Kernel32.dll

Winsrv.dll

The symbols that are being used are correct, and should not report this error.



MORE INFORMATION
This behavior is by design, assuming you are debugging a computer with a single processor.

If you install SP4 on a computer with a single processor, you smash the lock prefix instructions. This matches the behavior of Windows NT setup. This behavior is new to SP4 and did not occur with Service Pack 3, so lock prefixes were left intact even on computers with a single processor.

The lock x86 instruction only comes into play on multiprocessor computers. When SP4 is installed on a computer with a single processor, we replace the lock instruction (0xF0) with a NOOP instruction (0x90).

Newer versions of Windbg know about this behavior and don't display the warning for these files. Click the link belwo to download the most recent version of Windbg from the Microsoft Web site:

http://www.microsoft.com/ddk/debugger

Additional query words: debugref

Keywords: kbinfo kbfea kbfaq KB184826

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.