Microsoft KB Archive/193557

= BUG: Outlook Web Access Stops on Distorted Calendar Data =

Article ID: 193557

Article Last Modified on 3/21/2005

-

APPLIES TO


 * Microsoft Collaboration Data Objects 1.2 for NT Server

-



This article was previously published under Q193557



SYMPTOMS
The Internet Information Server (IIS) may access violate and stop running. When this failure occurs, Outlook Web Access (OWA) clients experience long browser delays prior to a time-out.



CAUSE
Corrupted data in a recurring appointment causes an access violation in Inetinfo.exe.



RESOLUTION
To resolve this problem, obtain the latest service pack for Exchange Server version 5.5. For more information, please see the following article in the Microsoft Knowledge Base:

191014 XGEN: How to Obtain the Latest Exchange Server 5.5 Service Pack

The English version of this fix should have the following file attributes or later:   Component: Collaboration Data Objects (CDO) for NTS

File Name    Version Cdo.dll      5.5.2406.0



STATUS
Microsoft has confirmed this to be a problem in Collaboration Data Objects for NTS version 1.2. This problem was first corrected in Exchange Server 5.5 Service Pack 2.



MORE INFORMATION
The occurrence of this error creates information in a Dr. Watson log similar to the following:   State Dump for Thread Id 0x1f7

eax=00000000 ebx=087feb38 ecx=087feb38 edx=ffffffff esi=00000004

edi=087feb38

eip=6f0a8028 esp=0267fcf4 ebp=087f3968 iopl=0 nv up ei pl nz na pe nc  cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000  efl=00000202

function: CRecPatternOLK::ScReadFromBin

6f0a8010 83ec08          sub     esp,0x8 6f0a8013 8b44240c        mov     eax,[esp+0xc] ss:0493e6fb=???????? 6f0a8017 53              push    ebx 6f0a8018 55              push    ebp 6f0a8019 56              push    esi 6f0a801a 57              push    edi 6f0a801b 8d7004          lea     esi,[eax+0x4] ds:022bea06=???????? 6f0a801e 8bf9            mov     edi,ecx 6f0a8020 c744241000000000 mov  dword ptr [esp+0x10],0x0 ss:0493e6fb=???????? FAULT ->6f0a8028 668b0e          mov     cx,[esi]  ds:00000004=???? 6f0a802b 83c602          add     esi,0x2 6f0a802e 66890f          mov     [edi],cx          ds:087feb38=0000 6f0a8031 8b16            mov     edx,[esi]     ds:00000004=???????? 6f0a8033 83c604          add     esi,0x4 6f0a8036 895704          mov     [edi+0x4],edx ds:0aabd53e=???????? 6f0a8039 8b06            mov     eax,[esi]     ds:00000004=???????? 6f0a803b 83c604          add     esi,0x4 6f0a803e 894708          mov     [edi+0x8],eax ds:0aabd53e=???????? 6f0a8041 8b4704          mov     eax,[edi+0x4] ds:0aabd53e=???????? 6f0a8044 8b0e            mov     ecx,[esi]     ds:00000004=???????? 6f0a8046 83c604          add     esi,0x4

*> Stack Back Trace <*

FramePtr ReturnAd Param#1 Param#2  Param#3  Param#4  Function Name 0267fd08 6f09371c 00000000 00000000 00000000 0871e328

cdo!CRecPatternOLK::ScReadFromBin (FPO: [EBP 0x087f39e8] [2,2,4])

0267fd34 6f092ace 0882501c 0871e328 00000000 00000000

cdo!CRenITable::M_ScReadRecurBinary (FPO: [EBP 0x00000000] [1,4,4])

0267fd54 6f092667 0871e328 00000000 7fffffff 0267fde8

cdo!CRenITable::M_HrLoadCache (FPO: [EBP 0x0871e328] [0,2,4])

0267fd6c 6fa9ac41 0871e328 7fffffff 00000000 0267fd9c

cdo!CRenITable::QueryRows (FPO: [EBP 0x0871e328] [4,1,4])

0871e328 0877cbd0 00000001 00000002 6f0e3c98 00000000

mapi32!SESSOBJ_MessageOptions (FPO: Non-FPO [5,24,3])

