XADM: Corrupt Page Causes Edbutil to Receive an Access Violation

Last reviewed: April 7, 1997
Article ID: Q161941
The information in this article applies to:
  • Microsoft Exchange Server, version 4.0

SYMPTOMS

A corrupt page in the private information store causes an access violation. If the Microsoft Exchange Server and Windows NT Server symbols are properly installed, the following Dr. Watson log will be generated:

   Application exception occurred:
         App: store.DBG (pid=240)
         When: 12/9/1996 @ 6:36:7.933
         Exception number: c0000005 (access violation)

   State Dump for Thread Id 0x162

   eax=fffffeed ebx=0a0bf000 ecx=3e7b1bfb edx=05effdb8 esi=101f8fff
   edi=101f8ffb
   eip=6cdef219 esp=05effd5c ebp=0a0c00fb iopl=0         nv up ei pl nz na
   po
   nc
   cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000
   efl=00000206

   function: ErrPMReplace
         6cdef1ff 8b4c241c         mov     ecx,[esp+0x1c]
   ss:0640e67f=????????
         6cdef203 89680c           mov     [eax+0xc],ebp
   ds:0050e80f=????????
         6cdef206 3bca             cmp     ecx,edx
         6cdef208 7625             jbe     ErrPMReplace+0x1c4 (6cdef22f)
         6cdef20a 8b02             mov     eax,[edx]
   ds:05effdb8=6cdee648
         6cdef20c 8b7204           mov     esi,[edx+0x4]
   ds:0640e6da=????????
         6cdef20f 8bfd             mov     edi,ebp
         6cdef211 8bc8             mov     ecx,eax
         6cdef213 c1e902           shr     ecx,0x2
         6cdef216 83c208           add     edx,0x8
   FAULT ->6cdef219 f3a5            rep  movsd ds:101f8fff=????????
   es:101f8ffb=82c50001
         6cdef21b 8bc8             mov     ecx,eax
         6cdef21d 83e103           and     ecx,0x3
         6cdef220 f3a4             rep     movsb         ds:101f8fff=0e
   es:101f8ffb=01
         6cdef222 8b42f8           mov     eax,[edx-0x8]
   ds:0640e6da=????????
         6cdef225 8b4c241c         mov     ecx,[esp+0x1c]
   ss:0640e67f=????????
         6cdef229 03e8             add     ebp,eax
         6cdef22b 3bca             cmp     ecx,edx
         6cdef22d 77db             ja      ErrPMReplace+0x19f (6cdef20a)
         6cdef22f 8b442410         mov     eax,[esp+0x10]
   ss:0640e67f=????????
         6cdef233 8b742414         mov     esi,[esp+0x14]
   ss:0640e67f=????????
         6cdef237 8b4810           mov     ecx,[eax+0x10]
   ds:0050e80f=????????

   *----> Stack Back Trace <----*

   FramePtr  RetAddr   Param1   Param2   Param3   Function Name
   05effd7c  6cdee596  00000003 00000120 0965f8e0
   EDB!ErrPMReplace+0x1ae(0x05EFFDB8, 0x05EFFDB8)
   05effdb4  6cdee648  099f0080 00000000 00000000
   EDB!ErrNDExpungeBackLink+0xd1(0x101F8FFF)
   05effdcc  6cdc67ab  092c2480 00000000 00000000
   EDB!ErrNDExpungeLinkCommit+0x4b(0x101F8FFB, 0x0A0BF000)
   05effe18  6cdc5fa6  000000ff 099f0080 6ce5eb18
   EDB!ErrBMExpungeBacklink+0x2dc(0x0A0BF000, 0xfffffeed)
   05efff7c  6cdc7352  000000ff 093a54e0 05efffa4
   EDB!ErrBMCleanPage+0x43c(0x101f8fff, 0xfffffeed)
   05efffa4  6cdc7555  05efffec 77f270a8 00000018
   EDB!ErrBMClean+0x16c(0x0A0C00FB)
   05efffb8  77f26c2a  00000000 77f270a8 00000018
   EDB!BMCleanProcess+0xbc(...)
   05efffec  00000000  6cdc7499 00000000 00000000
   KERNEL32!BaseThreadStart+0x61

While trying to recover the database, Edbutil caused an access violation upon hitting this corrupted page, and is unable to run to completion.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Exchange Server version 4.0. This problem was corrected in the latest Microsoft Exchange 4.0 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

   S E R V P A C K


Additional query words: GPF general protection invalid page fault illegal
operation crash AV
Keywords : kbbug4.00 kbfix4.00.sp4 XADM kbusage kbidea
Version : 4.0
Platform : WINDOWS
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.

Last reviewed: April 7, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.