KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q193320: XADM: Store AV When Client Accesses Public Folder Replica

Article: Q193320
Product(s): Microsoft Exchange
Version(s): winnt:4.0,5.0,5.5
Operating System(s): 
Keyword(s): exc4 exc5 exc55
Last Modified: 22-DEC-1999

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Exchange Server, versions 4.0, 5.0, 5.5 
-------------------------------------------------------------------------------

SYMPTOMS
========

The Microsoft Exchange Server information store may generate an access violation
when an Exchange client accesses a public folder replica. The following
information may be found on the stack when the access violation occurs:

  >kb
   FramePtr  RetAddr   Param1   Param2   Param3   Function Name
   0805f574  77f70a3e  0017d268 00565e6c 0000002b KERNEL32!MapCase+0x62
   0805f5a4  020b791f  00000404 00000100 00565e6c KERNEL32!LCMapStringW+0x1e0
   0805f5d4  020b799c  00000404 00010000 00565e6c STORE!EcMakeSortKey+0x18d
   0805f604  020b7d1c  00000404 00010000 0056ef84 STORE!EcMakeSortKey+0x71
   0805f63c  020b801e  0056b188 00000404 0805f7a0
   STORE!TWIR::EcStreamSubstringUnicode+0x3c
   0805f65c  020b75fe  0056b188 00000404 0805f7a0
   STORE!TWIR::EcRestrictContent+0xdd
   0805f680  020b7599  0056b184 00000404 0805f7a0
   STORE!TWIR::EcRestrictHier+0xc9
   0805f6a4  020b7520  0057e264 00000404 0805f7a0
   STORE!TWIR::EcRestrictHier+0x64
   0805f6c4  020ca356  0057e264 ffffffff 00000000 STORE!TWIR::EcFindRow+0xb5
   0805f7b8  020c9c46  00000000 0057e264 00000000
   STORE!VMSG::EcSlowFindRow+0x1ae
   0805f7dc  020cfdb5  00000000 0057e264 00000000 0x020c9c46
   0805f814  021089e0  0940a36c 00000012 00000000 STORE!EcFindRowOp+0xbe
   0805fa90  02003496  0940a36c 0805fac8 00000001 STORE!EcFindRow+0xfb
   0805faf8  02003cff  001c56b0 005752bc 0805fb1c STORE!EcRpc+0x8dd
   0805fb20  77e8eb7a  001c56b0 005752bc 001ccc86 STORE!EcDoRpc+0x3d
   0805fb40  77e8ea3b  02003cc2 0805fd18 00000004
   RPCRT4!NdrCallServerManager+0x81
   0805fe28  77e8e876  00000000 00000000 0805ff10 RPCRT4!NdrStubCall+0x1bf
   0805fe40  77e61438  0805ff10 0805fec8 00000000 RPCRT4!NdrServerCall+0x15
   0805fe7c  77e61374  02002b3a 0805ff10 0805ff3c
   RPCRT4!DispatchToStubInC+0x34
   0805fed0  77e6162d  0805ff10 00000000 0805ff3c
  RPCRT4!?DispatchToStubWorker@RPC_INTERFACE@@AAEJPAU_RPC_MESSAGE@@IPAJ@Z+0xd
  6
   0805fef0  77e6c005  0805ff10 00000000 0805ff3c
   RPCRT4!?DispatchToStub@RPC_INTERFACE@@QAEJPAU_RPC_MESSAGE@@IPAJ@Z+0x5f
   0805ff40  77e68657  001ccb18 00000198 77e91180
  RPCRT4!?ReceiveOriginalCall@OSF_SCONNECTION@@QAEHPAUrpcconn_common@@I@Z+0xd
  b
   0805ff60  77e6acb1  001ccb18 00000198 00166110
  RPCRT4!?DispatchPacket@OSF_SCONNECTION@@QAEHPAUrpcconn_common@@IPAVOSF_ADDR
  ESS@@@Z+0x1f8
   0805ff8c  77e6aa73  77e6493b 00166110 00161b88
   RPCRT4!?ReceiveLotsaCalls@OSF_ADDRESS@@QAEXXZ+0x7f
   0805ff90  77e6493b  00166110 00161b88 00166920
   RPCRT4!?ReceiveLotsaCallsWrapper@@YGXPAVOSF_ADDRESS@@@Z+0x9
   0805ffac  77e64a03  001668f8 00161b88 77f46c2e
   RPCRT4!?BaseCachedThreadRoutine@@YGXPAVCACHED_THREAD@@@Z+0x1d
   0805ffb8  77f46c2e  00166920 00161b88 00161b88
   RPCRT4!?ThreadStartRoutine@@YGJPAVTHREAD@@@Z+0x16
   0805ffec  00000000  77e649ed 00166920 00000000
   KERNEL32!BaseThreadStart+0x61

CAUSE
=====

The problem results from an improperly installed code page.

WORKAROUND
==========

To work around the problem, remove and re-install any code pages on the problem
computer. For information about how to do this, please see Knowledge Base
article Q151701, XADM: How to Manually Add Code Pages for Mixed Languages.

Additional query words: crash dump is private public store.exe

======================================================================
Keywords          : exc4 exc5 exc55 
Technology        : kbExchangeSearch kbExchange500 kbExchange550 kbExchange400 kbZNotKeyword2
Version           : winnt:4.0,5.0,5.5
Issue type        : kbprb

=============================================================================

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 1986-2002.