DOCUMENT:Q182547 15-DEC-2000 [exchange] TITLE :XCON: Emsmta.exe Causes Access Violation In EMSMTA!HeapCheckFree PRODUCT :Microsoft Exchange PROD/VER: OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Exchange Server, version 5.0 - Microsoft Exchange, version 5.0 ------------------------------------------------------------------------------- SYMPTOMS ======== The Microsoft Exchange Server message transfer agent (MTA) stops with the following error: Event ID: 9405 Source: MSExchangeMTA Field Engineering Description: An unexpected error has occurred which may cause the MTA to terminate. Error: Memory corruption at address 167123e. [BASE DISP:ROUTER 11] (16) Event ID: 9405 Source: MSExchangeMTA Field Engineering An unexpected error has occurred which may cause the MTA to terminate. Error: Exception 0xe0020002 occurred at Address 0x77f1cd91. [BASE DISP:ROUTER 11] (16) When the above error occurs, the MTA causes an access violation. If the Windows NT Server and Exchange Server symbols are loaded correctly, then the callstack will look like the following: kb FramePtr RetAddr Param1 Param2 Param3 Function Name 04b6be7c 0041df22 e0020002 00000000 00000000 KERNEL32!RaiseException+0x6a 04b6bea4 00433f09 01670000 00000000 01679a64 EMSMTA!HeapCheckFree+0x72 04b6bed8 0056c4aa 0459000d 027cd6aa 00000002 EMSMTA!orpxread+0x1e9 04b6c050 0056b5b3 0000000d 027cd6aa 04b6c08c EMSMTA!DispReadDLMembers+0x5a 04b6c0a4 0044b277 0140000d 04b6ca90 04b6c0cc EMSMTA!otpadlsp+0x183 04b6d5a8 00563467 0140000d 04b6db4c 0263f9d0 EMSMTA!otpaccss+0x3d7 04b6d5c0 00476323 b6fc6c0d 000009b3 01400000 EMSMTA!RoutingRestricted+0x67 04b6dccc 0047579d b6fc6c0d 027c6d14 0266c0b7 EMSMTA!otpmrdsl+0x813 04b6df40 00431f3e 0266f65c 0266c0b7 04b6fc63 EMSMTA!otpmrgwy+0x58d 04b6fc6c 00432454 0266c0b1 0266bed4 0000007b EMSMTA!orprmtsr+0xede 04b6fc90 00432933 b6ffb80d 0266c0b1 02660000 EMSMTA!otpmrout+0xc4 04b6fef4 0045872a b6ffb80d 00000000 005b0010 EMSMTA!otpmrd+0x2f3 04b6ff54 004bab0b b6ffb80d 00020047 00000208 EMSMTA!otpmrcd+0x71a 04b6ff8c 00486eec 00020047 011ff7a4 0000000d EMSMTA!otpmmain+0x37b 04b6ffb8 77f04f2c 0000000d 00020047 011ff7a4 EMSMTA!sbpiwbep+0x5c 04b6ffec 00000000 00486e90 0000000d 00000000 KERNEL32!BaseThreadStart+0x51 CAUSE ===== This problem occurs when the distribution list is used to determine the access for users to the Internet. The distribution list used is a nested distribution list. In the DispReadDLMembers routine there is a chaining error, which causes the problem. STATUS ====== Microsoft has confirmed this to be a problem in Exchange Server 5.0 and 5.0 SP1. A supported fix is now available, but has not been fully regression- tested and should be applied only to systems experiencing this specific problem. Unless you are severely impacted by this specific problem, Microsoft recommends that you wait for the next Service Pack that contains this fix. Contact Microsoft Technical Support for more information. Additional query words: emsmta heapcheck free ====================================================================== Keywords : Technology : kbZNotKeyword6 kbExchangeSearch kbExchange500 kbExchangeClientSearch kbZNotKeyword2 Issue type : kbbug Solution Type : kbfix ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2000.