The information in this article applies to:
SYMPTOMSThe Microsoft Exchange Directory Synchronization Service (DXA) crashes when attempting to process an incoming Directory Synchronization (DirSync) message when running Windows NT version 4.0 Service Pack 2 (SP2) and 128 bit encryption. When you check the Windows NT Application Event log, you will find the following error: NOTE: This error message is misleading because the problem really has nothing to do with lack of disk space. CAUSE
The 128 bit encryption Security.dll that ships with Windows NT version
4.0 SP2 was rebased to a new address that, when loaded, blocked the DXA
from creating the necessary memory mapped file it needs when processing
DirSync messages.
WORKAROUNDTo find out if the Security.dll files is based correctly, there are two methods. The first is to perform the following steps:
Using Dumpbin.exe, verify that the DLL in question is indeed based at 46480000. This can be done with the following command: DUMPBIN /HEADERS SECURITY.DLLScan the output for the OPTIONAL HEADERS SECTION looking for the 'image base' parameter. The following is a sample output of the incorrectly based DLL:
The file can be rebased to the original base address (77A80000) by running Rebase.exe against the DLL with the following command: REBASE -b 77A80000 SECURITY.DLLThe server in question should be rebooted after this has been rebased. STATUS
Microsoft has confirmed this to be a problem in Windows NT version 4.0 SP2
with 128 bit encryption. It has been fixed in Windows NT version 4.0 SP3.
MORE INFORMATIONSimilar symptoms can also occur with Microsoft Exchange Server version 5.0. The event logged is: The workaround and status sections apply to version 5.0 as well. Additional query words: DXA.DBG DXA.EXE
Keywords : kbusage kbbug4.00 XFOR |
Last Reviewed: March 29, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |