Microsoft KB Archive/310892

= XADM: The Information Store May Stop Responding When Freeing Non-Heap Memory =

Article ID: 310892

Article Last Modified on 10/26/2006

-

APPLIES TO


 * Microsoft Exchange Server 2000 Service Pack 1

-



This article was previously published under Q310892





SYMPTOMS
The Exchange 2000 information store may stop responding with the following call stack:

ChildEBP RetAddr Args to Child 3ef7f504 62ff1155 3ef7f5ac 3ef7f5b4 1e2b97fc EXCHMEM!MpHeapValidateHeader+0x30 3ef7f51c 62ff1121 00e9f650 3ef7f5b4 00000000 EXCHMEM!MpHeapFree+0x25 3ef7f530 00717026 3ef7f5b4 219c0620 0000000a EXCHMEM!ExchMHeapFree+0xd5 3ef7f544 00716f50 00001000 00733fd1 61d326c0 store!FreeOmobjData+0xce 3ef7f54c 00733fd1 61d326c0 219c0620 fffffc02 store!FreeOmobj+0xc 3ef7f6a4 00730144 3a2b9fb0 3a2b07fc fffffc02 store!EcMTNDR+0x14c6 3ef7ff94 004eeed8 00000000 219c0620 3ef7ffec store!FStartTransferIn+0x8cb 3ef7ffa8 006013be 00000000 00000000 77e8758a store!TI__Invoke+0xad 3ef7ffb4 77e8758a 00fe3418 00000000 219c0620 store!DwOwnThreadTask+0x1d 3ef7ffec 00000000 006013a1 00fe3418 00000000 KERNEL32!BaseThreadStart+0x52



CAUSE
When the error code path is run, the code tries to free a string. This problem can occur if the string is allocated on the stack, but the free information store is trying to free from the heap; this causes the crash.



RESOLUTION
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:

301378 XGEN: How to Obtain the Latest Exchange 2000 Server Service Pack



STATUS
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 2.

Additional query words: crash

Keywords: kbbug kbexchange2000sp2fix kbfix KB310892

-

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

© Microsoft Corporation. All rights reserved.