Article ID: 319030 - View products that this article applies to.
This article was previously published under Q319030
This article has been archived. It is offered "as is" and will no longer be updated.
After you apply any Store.exe fix with a build from 5.5.5770.39 through 5.5.5770.58, an access violation may occur in the Exchange 2000 information store.
This problem occurs because of a code change in Store.exe that was made to fix a different issue.
To resolve this problem, obtain the latest service pack for Microsoft Exchange 2000 Server. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
301378The English version of this fix should have the following file attributes or later:
(https://support.microsoft.com/kb/301378/EN-US/ )XGEN: How to Obtain the Latest Exchange 2000 Server Service Pack
Component: Information store
Collapse this tableExpand this table
Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server. This problem was first corrected in Microsoft Exchange 2000 Server Service Pack 3.
The User.dmp file that is created with the access violation contains a call stack that is similar to:
ChildEBP RetAddr 1c56f6b8 005c88cc store!CchStrlenW 1c56f6e8 006b62a1 store!EcCodePageStrcat+0x5a 1c56f754 006d192f store!EcAdjustConfMsgLang+0x151 1c56fa98 0044c853 store!EcLocallyDeliverMsg+0x9a2 1c56fab8 19b433ed store!EcDoLocalDeliveryOp+0x4e 1c56fad8 19b4426d EXSMTP!CMdbLogon::HrDoLocalDelivery+0x2c 1c56fc94 19b43e66 EXSMTP!COmsgWrapper::HrDoLocalDelivery+0x349 1c56fef4 19b41f17 EXSMTP!misfnDoLocalDelivery+0x2f0 1c56ff10 19b4256e EXSMTP!Dispatch+0x132 1c56ff30 19b424d4 EXSMTP!CMdb::DefaultMdbQueueThreadRoutine+0xb1 1c56ff58 004b6bfa EXSMTP!CMdb::MdbQueueThreadRoutine+0x1ae 1c56ff6c 61bd1247 store!TI::Invoke+0x83 1c56ffb4 77e8758a MDBTASK!MdbTaskPoolThread+0x22 1c56ffec 00000000 KERNEL32!BaseThreadStart+0x52